nats.rs
nats.rs copied to clipboard
Rust client for NATS, the cloud native messaging system.
Closes https://github.com/nats-io/nats.rs/issues/1078
This PR is a part of error specialization initiated by the https://github.com/nats-io/nats.rs/pull/1047 See the initial discussion of the change in this https://github.com/nats-io/nats.rs/pull/1081 (to be removed later, after processing the feedback...
This PR is a part of error specialization initiated by the https://github.com/nats-io/nats.rs/pull/1047 See the initial discussion of the change in this [draft PR](https://github.com/nats-io/nats.rs/pull/1081) (to be removed later, after processing the...
See: https://github.com/nats-io/nats.rs/issues/717 Impement the serde deserializer for the ServerAddress(Url) struct based on the existing implementation of `from_str`.
All kinds of `error::Error` now implement the `Display` trait, and the `Display` for the `Error` itself is inherited from its `Kind`. The binding between the kind and `Display` is not...
Implement `rtt` for `Client` (see old nats for reference https://docs.rs/nats/latest/src/nats/lib.rs.html#711-715)
### Use case updating consumers at runtime, useful for running consumer migrations one thing i'm unsure of (i haven't been able to find any docs on updating consumers) is the...
Windows CI has been flaky for a long time. Need to look into it but lower on the list of priorities. Just logging it here to signal that we're aware...
### Use case Currently, we are using NATS to run some long running jobs. To avoid running too much jobs, we have a rate limit for some worker that pause...
### Use case In some cases, you may want to shoot off a bunch of requests and defer processing the responses til later. ### Proposed change Introduce a Response type,...