rabbitmq-server/deps/rabbitmq_stream
Philip Kuryloski a22234f6eb Updates for rules_erlang 2.5.0
rabbitmq_cli uses some private rules_erlang apis that have changed in
the upcoming release

Additionally:
- Avoid including both standard and test versions of amqp_client in
integration test suites
- Eliminate most of the compilation order hints (explicit first_srcs)
in the bazel build
- Fix an include statement - in bazel, an app is not available to
itself as a library at compilation time
2022-04-07 14:54:37 +02:00
..
docs Mention strings are UTF8-encoded in stream protocol 2022-02-17 16:13:40 +01:00
include Rename protocol error counters to _total 2021-06-30 12:46:41 +02:00
priv/schema Support for advertising different hostname for TLS stream connections 2021-09-28 13:47:22 +02:00
src Updates for rules_erlang 2.5.0 2022-04-07 14:54:37 +02:00
test Bump Java test suites dependencies for stream plugins 2022-04-01 16:42:32 +02:00
.gitignore rabbit_stream: ignore escript and sbin 2021-07-19 20:26:16 +03:00
BUILD.bazel Additional dialyzer warning fixes 2022-02-25 18:14:35 +01:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md Update CLA URL 2021-09-23 14:29:36 +02:00
LICENSE
LICENSE-MPL-RabbitMQ
Makefile Stream common library 2021-06-11 17:24:00 +02:00
README.adoc Bump (c) year 2022-03-21 01:21:56 +04:00
rebar.config Format stream and stream management plugins code 2021-01-06 15:47:27 +01:00

README.adoc

= 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-2022 VMware, Inc. or its affiliates.