vanus

module
v0.5.4 Latest Latest
Warning

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

Go to latest
Published: Dec 24, 2022 License: Apache-2.0

README

Vanus

License Language codecov

What is Vanus

Vanus is a Serverless event platform for easily building Event-Driven Architecture (EDA) applications. It provides enterprises and organizations an innovative platform for collecting, storing, distributing, and processing events at scale.

Quick Start

See quick-start

Community

We have a few channels for contact:

How to contribute

See here for how to contribute to Vanus.

Understanding Vanus

Project Layout

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

Architecture

architecture

License

Vanus is under the Apache 2.0 license. See the LICENSE file for details.

Directories

Path Synopsis
client module
cmd
controller command
gateway command
store command
timer command
trigger command
internal
controller/eventbus/block
Package block is a generated GoMock package.
Package block is a generated GoMock package.
controller/eventbus/eventlog
Package eventlog is a generated GoMock package.
Package eventlog 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/secret
Package secret is a generated GoMock package.
Package secret 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.
raft/log
Package log is a generated GoMock package.
Package log is a generated GoMock package.
store/block/testing
Package testing is a generated GoMock package.
Package testing is a generated GoMock package.
store/segment
Package segment is a generated GoMock package.
Package segment is a generated GoMock package.
store/vsb
vbs package implements a file format names Vanus Block Format.
vbs package implements a file format names Vanus Block Format.
store/vsb/index/testing
Package testing is a generated GoMock package.
Package testing is a generated GoMock package.
timer/leaderelection
Package leaderelection is a generated GoMock package.
Package leaderelection is a generated GoMock package.
trigger
Package trigger is a generated GoMock package.
Package trigger is a generated GoMock package.
trigger/client
Package client is a generated GoMock package.
Package client is a generated GoMock package.
trigger/reader
Package reader is a generated GoMock package.
Package reader is a generated GoMock package.
trigger/trigger
Package trigger is a generated GoMock package.
Package trigger is a generated GoMock package.
pkg module
proto module
raft module
test
benchmark command
e2e/append command
e2e/destruct command
e2e/quick-start 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