rabbitmq-server/deps/rabbit
Luke Bakken 29e39c888b
Code to clean up queue process state when crashed
* Call `Mod:format_state/1` if exported to possibly truncate huge states
* Add more information about truncated ram_pending_ack and disk_pending_ack
* Add `log.error_logger_format_depth` cuttlefish schema value
* Add `format_state/1` to `rabbit_channel`
* Add `log.summarize_process_state`, default is `false`, to enable summarizing process state for crash logs.
* Added `format_state` to `rabbit_classic_queue_index_v2` and `rabbit_classic_queue_store_v2`
* Ensure `rabbit_channel:format_state/1` uses `summarize_process_state_when_logged`
* Do not set `summarize_process_state_when_logged` value by default.
2025-09-15 08:38:39 -07:00
..
docs auth_oauth2.https.peer_verification was replaced with auth_oauth2.https.verify for consistency with other equivalent keys 2025-09-06 13:52:17 -04:00
include [skip ci] Remove rabbit_log and switch to LOG_ macros 2025-07-18 08:42:59 +02:00
priv/schema Code to clean up queue process state when crashed 2025-09-15 08:38:39 -07:00
scripts Add RABBITMQ_MAX_OPEN_FILES variable to the startup script 2025-08-20 15:28:54 +02:00
src Code to clean up queue process state when crashed 2025-09-15 08:38:39 -07:00
test [skip ci] Bump the prod-deps group across 5 directories with 3 updates 2025-09-13 18:11:55 +00:00
.gitignore Use `YRL_ERLC_OPTS` instead of `ERL_COMPILER_OPTIONS` 2025-08-12 12:00:54 -07:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
INSTALL
LICENSE
LICENSE-MPL-RabbitMQ
Makefile Support Direct Reply-To for AMQP 1.0 2025-09-09 14:52:22 +02:00
README.md
SECURITY.md

README.md

RabbitMQ Server

RabbitMQ is a feature rich, multi-protocol messaging broker. It supports:

  • AMQP 0-9-1
  • AMQP 1.0
  • MQTT 3.1.1
  • STOMP 1.0 through 1.2

Installation

Tutorials & Documentation

Getting Help

Contributing

See CONTRIBUTING.md and our development process overview.

Questions about contributing, internals and so on are very welcome on the mailing list.

Licensing

RabbitMQ server is licensed under the MPL 2.0.

Building From Source and Packaging

(c) 2007-2024 Broadcom. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. All rights reserved.