Pete Hayes
Pete Hayes
As a user, I want to compose multiple messaging patterns for interacting with other clients, so that different use cases can be handled. Initial patterns for beta: - [x] Publish/subscribe...
As a publisher, I want to opt-in to retaining messages as key/value pairs, so that they can be queried by consumers. If a consumer subscribes to the key/value topic, they...
Currently the `Router` sink will block on every reply, meaning that a slow requestor will impact every other requestor. Instead we should be applying back pressure only to requestors with...
For messages larger than the maximum frame size, split into chunks for transmission.
As a consumer, I want to round robin messages between an arbitrary number of consumers, so that I only receive an equal percentage of messages. A group could operate like...
As a user, I want to prevent unauthorised users from publishing or subscribing to my namespace, so that my data is secure. Acceptance criteria: 1. Only authorised users can publish...
Add fuzzing to CI workflow. For example: https://rust-fuzz.github.io/book/introduction.html
- [ ] Depends on message chunking - #82 - [ ] Depends on RPC pattern - #6