Publish a single stream.
Publish a single stream.
This producer will ensure every element from the stream will be published at least once (usually only once), using the message offsets to track where in the stream the producer is up to publishing.
A function to create the event stream given the last offset that was published.
The topic producer.
Publish a stream that is sharded across many tags.
Publish a stream that is sharded across many tags.
The tags will be distributed around the cluster, ensuring that at most one event stream for each tag is being published at a particular time.
This producer will ensure every element from each tags stream will be published at least once (usually only once), using the message offsets to track where in the stream the producer is up to publishing.
The tags to publish.
A function event stream for a given shard given the last offset that was published.
The topic producer.
Creates topic producers.
This can be used to help implement Topic calls on services, a service that returns these topics will automatically have these streams published while the service is running, sharded across the services nodes.