Directories ¶
Path | Synopsis |
---|---|
Package cmd contains command line utilities and demos of the library
|
Package cmd contains command line utilities and demos of the library |
demo/client
Package main contains the demo client code.
|
Package main contains the demo client code. |
demo/server
Package main contains a very simple demo project
|
Package main contains a very simple demo project |
pkg
|
|
clientfunk
Package clientfunk contains client-side types and utilities
|
Package clientfunk contains client-side types and utilities |
funk
Package funk contains the types needed to create a cluster using Raft and serf.
|
Package funk contains the types needed to create a cluster using Raft and serf. |
funk/clustermgmt
Package clustermgmt contains the protobuf-generate code for the cluster management interface
|
Package clustermgmt contains the protobuf-generate code for the cluster management interface |
funk/clusterproto
Package clusterproto contains the generate gRPC code
|
Package clusterproto contains the generate gRPC code |
funk/metrics
Package metrics handles metrics for the cluster.
|
Package metrics handles metrics for the cluster. |
funk/sharding/shardpb
Package shardpb contains the protobuf-generated code for the internal cluster communication
|
Package shardpb contains the protobuf-generated code for the internal cluster communication |
serverfunk
Package serverfunk contains types that comes in handy when writing servers.
|
Package serverfunk contains types that comes in handy when writing servers. |
toolbox
Package toolbox contains various helper and utility functions that the library uses.
|
Package toolbox contains various helper and utility functions that the library uses. |
toolbox/fsmtool
Package fsmtool contains tools for creating FSMs, particularly transitioning between states.
|
Package fsmtool contains tools for creating FSMs, particularly transitioning between states. |
Click to show internal directories.
Click to hide internal directories.