feat(batch34): implement and verify group A cluster consumer features

This commit is contained in:
Joseph Doherty
2026-02-28 23:30:07 -05:00
parent 312ab84d90
commit 295d6458aa
7 changed files with 687 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
namespace ZB.MOM.NatsNet.Server;
public sealed partial class NatsServer
{
internal void SendConsumerLostQuorumAdvisory(NatsConsumer? consumer)
{
if (consumer == null || !consumer.ShouldSendLostQuorum())
return;
Noticef("JetStream consumer lost quorum advisory for consumer {0} on stream {1}", consumer.Name, consumer.Stream);
}
internal void SendConsumerLeaderElectAdvisory(NatsConsumer? consumer)
{
if (consumer == null)
return;
Noticef("JetStream consumer leader elected advisory for consumer {0} on stream {1}", consumer.Name, consumer.Stream);
}
}