manual and explicit acks

This commit is contained in:
Mike Mason
2023-07-19 19:12:14 +00:00
parent 1a802f3924
commit f4beebd02f

View File

@@ -51,7 +51,7 @@ func (s *subscriber) SubscribeChanges(ctx context.Context, topic string) (<-chan
opts := s.subscriptionOptions opts := s.subscriptionOptions
opts = append(opts, nats.Durable(s.durableName(subject))) opts = append(opts, nats.Durable(s.durableName(subject)), nats.AckExplicit(), nats.ManualAck())
msgCh := make(chan *changeEvent, subscriptionBufferSize) msgCh := make(chan *changeEvent, subscriptionBufferSize)