Re-exports§
pub use builder::EventBusBuilder;pub use bus::EventBus;pub use bus::SubscriptionHandle;pub use bus_nats as nats;pub use bus_core as core;
Modules§
Structs§
- Connect
Options - Connect options. Used to connect with NATS when custom config is needed.
- Nats
Client - Thin wrapper over
async_nats::Client+jetstream::Context. - Nats
KvIdempotency Config - Configuration for
NatsKvIdempotencyStore. - Nats
Publisher - NATS JetStream implementation of
Publisher. AttachesNats-Msg-Idheader for server-side deduplication. - Stream
Config - Configuration for the JetStream stream. Defaults are production-safe: R3 replication, 5-minute dedup window.
- Subscribe
Options - Options for subscribing to events from a JetStream stream.