Documentation ¶
Index ¶
- func EnsureBuckets(js nats.JetStreamContext, storageType nats.StorageType, names []string) error
- func EnsureConsumer(js nats.JetStreamContext, streamName string, ...) error
- func EnsureStream(js nats.JetStreamContext, streamConfig *nats.StreamConfig) error
- func KSuidTo128bit(k string) [16]byte
- func KSuidTo64bit(k string) [8]byte
- func Load(wf nats.KeyValue, k string) ([]byte, error)
- func LoadObj(wf nats.KeyValue, k string, v proto.Message) error
- func Process(ctx context.Context, js nats.JetStreamContext, log *zap.Logger, ...)
- func Save(wf nats.KeyValue, k string, v []byte) error
- func SaveObj(_ context.Context, wf nats.KeyValue, k string, v proto.Message) error
- func UpdateKV(wf nats.KeyValue, k string, msg proto.Message, ...) error
- func UpdateObj[T proto.Message](wf nats.KeyValue, k string, msg T, updateFn func(v T) (T, error)) error
- type NatsConn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureBuckets ¶
func EnsureConsumer ¶ added in v0.1.78
func EnsureStream ¶ added in v0.1.78
func EnsureStream(js nats.JetStreamContext, streamConfig *nats.StreamConfig) error
func KSuidTo128bit ¶ added in v0.1.78
func KSuidTo64bit ¶ added in v0.1.78
Types ¶
Click to show internal directories.
Click to hide internal directories.