vanus

module
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2022 License: Apache-2.0

README

Vanus

License Language codecov

Vanus is a Serverless Event Platform for Event-driven Architecture

Project Layout

This Project follows golang-standards/project-layout, see the project for understanding well vanus' codebase.

Development

gRPC API Testing
  1. install grpcui
go install github.com/fullstorydev/grpcui/cmd/grpcui@latest
  1. run grpcui
# see Makefile for more commands
# before start grpcui, the target server must has been started
make controller-start module=eventbus
make controller-api-test

Directories

Path Synopsis
client module
cmd
controller command
gateway command
store command
trigger command
internal
controller/eventbus/block
Package block is a generated GoMock package.
Package block is a generated GoMock package.
controller/eventbus/server
Package server is a generated GoMock package.
Package server is a generated GoMock package.
controller/eventbus/volume
Package volume is a generated GoMock package.
Package volume is a generated GoMock package.
controller/trigger/storage
Package storage is a generated GoMock package.
Package storage is a generated GoMock package.
controller/trigger/subscription
Package subscription is a generated GoMock package.
Package subscription is a generated GoMock package.
controller/trigger/subscription/offset
Package offset is a generated GoMock package.
Package offset is a generated GoMock package.
controller/trigger/worker
Package worker is a generated GoMock package.
Package worker is a generated GoMock package.
kv
Package kv is a generated GoMock package.
Package kv is a generated GoMock package.
trigger/reader
Package reader is a generated GoMock package.
Package reader is a generated GoMock package.
log
pkg module
proto module
raft module
test
e2e/append command
e2e/read command
e2e/sink command
vsctl is a command line application that controls vanus.
vsctl is a command line application that controls vanus.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL