Documentation
¶
Overview ¶
Package message provides a protocol-neutral envelope and router.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNilEnvelope = errors.New("message: nil envelope") ErrTopicRequired = errors.New("message: topic is required") )
Functions ¶
This section is empty.
Types ¶
type Envelope ¶
type Envelope struct {
Topic string
ID string
RequestID string
ExecutionID string
TraceID string
SpanID string
Attempt uint16
Payload any
}
Envelope carries delivery identity and an opaque payload. Publish does not copy it.
Click to show internal directories.
Click to hide internal directories.