feat: execute post-baseline jetstream parity plan

This commit is contained in:
Joseph Doherty
2026-02-23 12:11:19 -05:00
parent c3763e83d6
commit b41e6ff320
58 changed files with 1430 additions and 102 deletions

View File

@@ -34,7 +34,7 @@ public sealed class JetStreamPublisher
return true;
}
if (_preconditions.IsDuplicate(options.MsgId, out var existingSequence))
if (_preconditions.IsDuplicate(options.MsgId, stream.Config.DuplicateWindowMs, out var existingSequence))
{
ack = new PubAck
{
@@ -47,6 +47,7 @@ public sealed class JetStreamPublisher
var captured = _streamManager.Capture(subject, payload);
ack = captured ?? new PubAck();
_preconditions.Record(options.MsgId, ack.Seq);
_preconditions.TrimOlderThan(stream.Config.DuplicateWindowMs);
return true;
}
}