Documentation
¶
Index ¶
- Constants
- func FromContext(ctx context.Context) nats.JetStreamContext
- func NewJetStream(url string, creds string, nKeyFile string) *jetStream
- func NewPubSub(ctx context.Context, id string, subj string, durable string, ...) (*pubSub, error)
- func Publish(ctx context.Context, subj string, data []byte) error
- type DataFunc
Constants ¶
View Source
const ( NatsName string = "GUAC" StreamName string = "DOCUMENTS" StreamSubjects string = "DOCUMENTS.*" SubjectNameDocCollected string = "DOCUMENTS.collected" SubjectNameDocProcessed string = "DOCUMENTS.processed" SubjectNameDocParsed string = "DOCUMENTS.parsed" DurableProcessor string = "processor" DurableIngestor string = "ingestor" BufferChannelSize int = 1000 BackOffTimer time.Duration = 1 * time.Second )
NATS stream
Variables ¶
This section is empty.
Functions ¶
func FromContext ¶
func FromContext(ctx context.Context) nats.JetStreamContext
FromContext allows for the JetStreamContext to be pulled from the context
func NewJetStream ¶
NewJetStream initializes jetStream to connect to NATS
Types ¶
Click to show internal directories.
Click to hide internal directories.