gnatsd
https://github.com/nats-io/gnatsd
Go
High-Performance server for NATS, the cloud native messaging system.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported0 Subscribers
Add a CodeTriage badge to gnatsd
Help out
- Issues
- (2.16) [FIXED] Send async INFO to clients when max_payload limit changes
- A Discard New mirror at its MaxMsgs stops for good behind the first message it refuses, and never stores later messages that fit (v2.15.2)
- Data race between a leaf connection's auth timeout and processLeafNodeConnect (c.leaf.remoteCluster)
- Even when msg.AckSync() returns success, if standalone server is killed the Ack may not be stored and the message may be resent to the durable consumer
- Data race between (*fileStore).ConsumerStore and (*fileStore).UpdateConfig
- Replies to the first concurrent requests on a new server can be dropped
- [FIXED] Queue group drops message when a member unsubscribes during delivery
- Add publishing groups for sequence validation and deduplication in JetStream
- Queue group drops a message when a new member subscribes and the old member unsubscribes moments later
- Send async INFO to connected clients when account JWT limits change (e.g. max_payload)
- Docs
- Go not yet supported