Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
sink
command
|
|
|
sink-perf
command
Command sink-perf exercises synchronous Sink RPCs against disposable datasets.
|
Command sink-perf exercises synchronous Sink RPCs against disposable datasets. |
|
examples
|
|
|
quickstart/client
command
|
|
|
gen
|
|
|
sink
Package sink contains generated protobuf definitions for the Sink gRPC service.
|
Package sink contains generated protobuf definitions for the Sink gRPC service. |
|
internal
|
|
|
app
Package app assembles Sink dependencies and owns their process lifecycle.
|
Package app assembles Sink dependencies and owns their process lifecycle. |
|
config
Package config loads and validates Sink runtime configuration without opening dependencies.
|
Package config loads and validates Sink runtime configuration without opening dependencies. |
|
merge
Package merge executes client-provided document merge programs.
|
Package merge executes client-provided document merge programs. |
|
metrics
Package metrics exposes bounded-cardinality Prometheus metrics for Sink.
|
Package metrics exposes bounded-cardinality Prometheus metrics for Sink. |
|
protocol
Package protocol contains tests and helpers for the public Sink protocol.
|
Package protocol contains tests and helpers for the public Sink protocol. |
|
queue
Package queue defines the durable asynchronous mutation publisher contract.
|
Package queue defines the durable asynchronous mutation publisher contract. |
|
queue/kafka
Package kafka provides a durable Kafka mutation publisher and consumer.
|
Package kafka provides a durable Kafka mutation publisher and consumer. |
|
service
Package service implements the public Sink gRPC service.
|
Package service implements the public Sink gRPC service. |
|
storage
Package storage defines the database-independent record storage contract.
|
Package storage defines the database-independent record storage contract. |
|
storage/memory
Package memory provides an in-memory Storage implementation for tests and local development.
|
Package memory provides an in-memory Storage implementation for tests and local development. |
|
storage/mongodb
Package mongodb implements document storage backed by MongoDB.
|
Package mongodb implements document storage backed by MongoDB. |
|
storage/search
Package search implements document storage compatible with Elasticsearch and OpenSearch.
|
Package search implements document storage compatible with Elasticsearch and OpenSearch. |
|
worker
Package worker applies queued mutations through the synchronous Sink path.
|
Package worker applies queued mutations through the synchronous Sink path. |
Click to show internal directories.
Click to hide internal directories.