Get desktop application:
View/edit binary Protocol Buffers messages
Ack will deliver an ack for a delivered msg.
Subject
Sequence to acknowledge
Protocol for a client to close a connection
Client name provided to Connect() requests
Response for CloseRequest
err string, empty/omitted if no error
Connection Request
Client name/identifier.
Inbox for server initiated heartbeats.
Protocol the client is at.
Connection ID, a way to uniquely identify a connection (no connection should ever have the same)
Interval at which client wishes to send PINGs (expressed in seconds).
Maximum number of PINGs without a response after which the connection can be considered lost.
Response to a client connect
Prefix to use when publishing to this STAN cluster
Subject to use for subscription requests
Subject to use for unsubscribe requests
Subject for closing the stan connection
err string, empty/omitted if no error
Subject to use for subscription close requests
Subject to use for PING requests
Interval at which client should send PINGs (expressed in seconds).
Maximum number of PINGs without a response after which the connection can be considered lost
Protocol version the server is at
Possibly used to sign acks, etc.
Msg struct. Sequence is assigned for global ordering by the cluster after the publisher has been acknowledged.
globally ordered sequence number for the subject's channel
subject
optional reply
payload
received timestamp
Flag specifying if the message is being redelivered
optional IEEE CRC32
PING from client to server
Connection ID
PING response from the server
Error string, empty/omitted if no error
Used to ACK to publishers
guid
err string, empty/omitted if no error
How messages are delivered to the STAN cluster
ClientID
guid
subject
optional reply
payload
Connection ID. For servers that know about this field, clientID can be omitted
optional sha256 of data
Enum for start position type.
Used in:
Protocol for a client to subscribe
ClientID
Formal subject to subscribe to, e.g. foo.bar
Optional queue group
Inbox subject to deliver messages on
Maximum inflight messages without an ack allowed
Timeout for receiving an ack from the client
Optional durable name which survives client restarts
Start position
Optional start sequence number
Optional start time
Response for SubscriptionRequest and UnsubscribeRequests
ackInbox for sending acks
err string, empty/omitted if no error
Protocol for a clients to unsubscribe. Will return a SubscriptionResponse
ClientID
subject for the subscription
Inbox subject to identify subscription
Optional durable name which survives client restarts