RpcConfig
@horizon-republic/nestjs-jetstream
@horizon-republic/nestjs-jetstream / RpcConfig
RpcConfig
RpcConfig = {
mode:"core";timeout?:number; } |object&Omit<StreamConsumerOverrides,"retry">
Defined in: src/interfaces/options.interface.ts:85
RPC transport configuration.
Discriminated union on mode:
'core': NATS native request/reply. Lowest latency.'jetstream': Commands persisted in JetStream. Responses via Core NATS inbox.
When mode is 'core', only timeout is available.
When mode is 'jetstream', additional stream/consumer overrides are exposed.
Union Members
Type Literal
{ mode: "core"; timeout?: number; }
mode
mode:
"core"
timeout?
optionaltimeout?:number
Request timeout in ms. Default: 30_000.
object & Omit<StreamConsumerOverrides, "retry">