|
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 26) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 27) (push) Waiting to run
Details
Test (make) / Build and Xref (1.18, 28) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Waiting to run
Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Waiting to run
Details
Test (make) / Type check (1.18, 28) (push) Waiting to run
Details
`rabbit_amqqueue:declare/7` consults the `is_enabled/0` callback of
`rabbit_queue_type` before attempting to create a queue.
`rabbit_stream_manager` emulates `rabbit_amqqueue:declare/7` rather
than calling it directly. To align with the `is_enabled/0` check in
`rabbit_amqqueue:declare/7`, `rabbit_stream_manager` needs to check
the callback during stream creation.
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| docs | ||
| include | ||
| priv/schema | ||
| src | ||
| test | ||
| .gitignore | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| LICENSE-MPL-RabbitMQ | ||
| Makefile | ||
| README.adoc | ||
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) 2007-2024 Broadcom. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.