= RabbitMQ Stream Plugin
This is a RabbitMQ plugin that exposes streams - append-only, FIFO structures -
in a RabbitMQ broker/cluster, through a link:docs/PROTOCOL.adoc[custom binary protocol].
== How to Use
See the https://rabbitmq.github.io/rabbitmq-stream-java-client/snapshot/htmlsingle/#setting-up-rabbitmq[stream
Java client] documentation to set up a node with the stream plugin.
The https://rabbitmq.github.io/rabbitmq-stream-java-client/snapshot/htmlsingle/[stream Java client]
is currently the best way to experiment with the plugin.
== Stream Protocol
The plugin uses a link:docs/PROTOCOL.adoc[custom binary protocol].
== Support
* For questions: https://groups.google.com/forum/#!forum/rabbitmq-users[RabbitMQ Users]
* For bugs and feature requests: https://github.com/rabbitmq/rabbitmq-server/issues[GitHub Issues]
== Licensing
Released under the link:LICENSE-MPL-RabbitMQ[MPL 2.0].
== Copyright
(c) 2020-2023 VMware, Inc. or its affiliates.