Bug#1136373: ITP: rust-rabbitmq-http-client -- RabbitMQ HTTP API client
Thomas Goirand <[email protected]>
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <177861469675.8747.43626668117520464.reportbug__26324.7937940591$1778614898$gmane$org@zbuz.infomaniak.ch> |
Package: wnpp Severity: wishlist Owner: Thomas Goirand <[email protected]> X-Debbugs-Cc: [email protected] * Package name : rust-rabbitmq-http-client Version : 0.88.0 Upstream Contact: Michael Klishin <[email protected]> * URL : https://github.com/michaelklishin/rabbitmq-http-api-rs * License : Expat-or-Apache-2.0 Programming Lang: Rust Description : RabbitMQ HTTP API client RabbitMQ is a widely used message broker implementing AMQP and other messaging protocols. In addition to its core messaging features, it exposes a Management Plugin that provides a REST-like HTTP API for inspecting and managing broker state, including queues, exchanges, bindings, users, vhosts, runtime parameters, and health checks. . This library offers a typed Rust interface over that HTTP API, enabling applications and system tools to programmatically manage RabbitMQ resources without shelling out to curl or relying on ad-hoc JSON parsing. This is a dependency of rabbitmqadmin-ng, which replace rabbitmqadmin from rabbitmq-server that it replaces. I'll maintain this in the OpenStack team.