feat: port session 17 — Store Interfaces & Memory Store
- StoreTypes: IStreamStore/IConsumerStore interfaces, StreamConfig/ConsumerConfig, all enums (StorageType, RetentionPolicy, DiscardPolicy, AckPolicy, etc.), StreamState, SimpleState, LostStreamData, DeleteBlocks/Range/Slice, StoreMsg - MemStore: JetStreamMemStore with full message CRUD, state tracking, age expiry - ConsumerMemStore: ConsumerMemStore with delivery/ack state tracking - DiskAvailability: cross-platform disk space checker - 135 features complete (IDs 3164-3194, 2068-2165, 827-832)
This commit is contained in:
1445
dotnet/src/ZB.MOM.NatsNet.Server/JetStream/MemStore.cs
Normal file
1445
dotnet/src/ZB.MOM.NatsNet.Server/JetStream/MemStore.cs
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user