nats.java
nats.java copied to clipboard
Java client for NATS
I'm working on a project which requires connections to be established over HTTP (potentially over an HTTP proxy). To that end, I was planning to write a `DataPort` implementation which...
https://github.com/nats-io/nats-architecture-and-design/issues/121
https://github.com/nats-io/nats-architecture-and-design/issues/116
https://github.com/nats-io/nats-architecture-and-design/issues/115
https://github.com/nats-io/nats-architecture-and-design/issues/23
## Defect We observed one of our Nats clients in our production enviroment flooded log with the following exceptions. 1. First 40 minutes it was throwing the following exception during...
## Enhancement When initially establishing a NATS server connection, the Java client is not randomly selecting a server URL from eligible list (connect_urls) returned in the INFO from the NATS...
## Defect When using pull subscriptions (`io.nats.client.Subscription#nextMessage(java.time.Duration)`), and `io.nats.client.Connection#drain` for closing subscriptions/connection, a race condition occurs, which leads to a exception: ``` Exception in thread "Thread-1" java.lang.IllegalStateException: This subscription became...