Documentation
¶
Overview ¶
Package protoactor Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin http://proto.actor
Directories
¶
Path | Synopsis |
---|---|
Package actor declares the types used to represent actors in the Actor Model.
|
Package actor declares the types used to represent actors in the Actor Model. |
middleware
Package middleware provides reusable actor middleware components.
|
Package middleware provides reusable actor middleware components. |
middleware/opentelemetry
Package opentelemetry provides OpenTelemetry tracing middleware for actors.
|
Package opentelemetry provides OpenTelemetry tracing middleware for actors. |
middleware/opentracing
Package opentracing integrates OpenTracing with Proto.Actor.
|
Package opentracing integrates OpenTracing with Proto.Actor. |
middleware/propagator
Package propagator offers utilities for forwarding middleware and decorators.
|
Package propagator offers utilities for forwarding middleware and decorators. |
middleware/protozip
Package protozip demonstrates middleware utilities for propagating Zipkin tracing headers through Proto.Actor messages.
|
Package protozip demonstrates middleware utilities for propagating Zipkin tracing headers through Proto.Actor messages. |
Package cluster enables distributed actors and grain management.
|
Package cluster enables distributed actors and grain management. |
cluster_test_tool
Package cluster_test_tool offers utilities for cluster-related tests.
|
Package cluster_test_tool offers utilities for cluster-related tests. |
clusterproviders/automanaged
Package automanaged provides a simple cluster provider for development and tests.
|
Package automanaged provides a simple cluster provider for development and tests. |
clusterproviders/consul
Package consul provides a Consul-based cluster provider.
|
Package consul provides a Consul-based cluster provider. |
clusterproviders/etcd
Package etcd contains options for configuring an etcd-based cluster provider.
|
Package etcd contains options for configuring an etcd-based cluster provider. |
clusterproviders/k8s
Package k8s implements a Kubernetes-based cluster provider.
|
Package k8s implements a Kubernetes-based cluster provider. |
clusterproviders/test
Package test provides helpers for testing cluster providers.
|
Package test provides helpers for testing cluster providers. |
clusterproviders/zk
Package zk provides ZooKeeper-based cluster provider configuration.
|
Package zk provides ZooKeeper-based cluster provider configuration. |
identitylookup/disthash
Package disthash implements a distributed hash-based identity lookup.
|
Package disthash implements a distributed hash-based identity lookup. |
metrics
Package clustermetrics reports cluster metrics via OpenTelemetry.
|
Package clustermetrics reports cluster metrics via OpenTelemetry. |
Package ctxext provides extension mechanisms for actor contexts.
|
Package ctxext provides extension mechanisms for actor contexts. |
Package eventstream implements a publisher / subscriber.
|
Package eventstream implements a publisher / subscriber. |
Package extensions provides registration and lookup of actor extensions.
|
Package extensions provides registration and lookup of actor extensions. |
internal
|
|
core
Package core contains internal debugging helpers for Proto.Actor.
|
Package core contains internal debugging helpers for Proto.Actor. |
queue/mpsc
Package mpsc provides an efficient implementation of a multi-producer, single-consumer lock-free queue.
|
Package mpsc provides an efficient implementation of a multi-producer, single-consumer lock-free queue. |
Package log contains helpers for structured logging within Proto.Actor.
|
Package log contains helpers for structured logging within Proto.Actor. |
Package metrics exposes instrumentation helpers for Proto.Actor.
|
Package metrics exposes instrumentation helpers for Proto.Actor. |
protobuf
|
|
protoc-gen-go-grain
command
|
|
Package remote provides access to actors across a network or other I/O connection.
|
Package remote provides access to actors across a network or other I/O connection. |
metrics
Package remotemetrics collects metrics for remote actors using OpenTelemetry.
|
Package remotemetrics collects metrics for remote actors using OpenTelemetry. |
Package stream bridges actors with Go channels.
|
Package stream bridges actors with Go channels. |
Click to show internal directories.
Click to hide internal directories.