feat(batch27): implement jetstream config validation and error tail

This commit is contained in:
Joseph Doherty
2026-02-28 21:15:57 -05:00
parent 68f32c7b85
commit 5b2d32c503
6 changed files with 214 additions and 0 deletions

View File

@@ -254,6 +254,8 @@ public sealed partial class NatsServer : INatsServer
private readonly ConcurrentDictionary<string, object?> _nodeToInfo = new(StringComparer.Ordinal);
private readonly ConcurrentDictionary<string, object?> _raftNodes = new(StringComparer.Ordinal);
private JetStream? _jetStream;
private readonly Lock _resourceErrorLock = new();
private DateTime _resourceErrorLastUtc;
private readonly Dictionary<string, string> _routesToSelf = [];
private INetResolver? _routeResolver;
private readonly ConcurrentDictionary<string, object?> _rateLimitLogging = new();