Skip to main content

Module nats

Module nats 

Source

Modulesยง

deserialize
replay_loop
standby_handler

Structsยง

NatsBalanceUpdatePublisher
NatsConfig
NatsPublisher
Publishes engine commands to NATS JetStream. Used by the primary engine after each apply().
NatsReplaySubscriber
Subscribes to the engine command stream and replays commands. Used by the standby engine to stay caught up with the primary.
ParsedCommandPayload ๐Ÿ”’
ReplayMessage

Enumsยง

CommandType

Constantsยง

COMMAND_PAYLOAD_PREFIX_LEN
COMMAND_WIRE_VERSION_V1
LEGACY_COMMAND_PAYLOAD_PREFIX_LEN
LEGACY_COMMAND_WIRE_VERSION

Functionsยง

balance_update_stream_config ๐Ÿ”’
balance_update_stream_name ๐Ÿ”’
balance_update_subject ๐Ÿ”’
command_stream_config ๐Ÿ”’
decode_balance_update_wire ๐Ÿ”’
get_or_create_balance_update_stream ๐Ÿ”’
get_or_create_command_stream ๐Ÿ”’
parse_command_payload ๐Ÿ”’
stream_name ๐Ÿ”’
subject ๐Ÿ”’