Management SIG - Requirements

Prior work and proposed standard

There is a console standard proposal, designed by iMatix together with JPMC and tested in production use by JPMC.

Note that the approach taken by this proposal is to define a schema-based hierarchical property system, similar to that used by JMX, Microsoft management console (MMC), etc. Rather than try to define a standard set of broker objects, we define an abstracted model where a hierarchy of objects each have properties and methods that can be inspected, modified, and executed by clients. The proposed standard implements this model using XML language messages, which are transported to and from the broker using AMQP. Clients can depend on fixed schemas, or can be fully dynamic. The Console Markup Language (CML) that this proposal defines implements both the schema, and object/property/method access.

The current schema implemented by OpenAMQ is not part of the standard proposal but serves as a useful example of known use cases, driven by the operational requirements of at least one significant application.

The primary use cases are: monitoring largest queues; monitoring blocked clients; killing blocked clients; viewing all queues for a client; viewing all clients for a shared queue; purging over-full queues; viewing and modifying the broker's configuration.

There have been some comments on other lists that this work is "not standards based". However, since the design is properly based on an XML schema, this seems an inaccurate criticism. It would be worth checking if there are existing XML schemas that solve the same problem; if so, we can obviously use these in preference to CML.

Goals

MB --->

Use Cases

Proposed Modes [MB]

Manage Server

Broker Configuration

Manage Exchanges

Manage Virtual Hosts [MB]

Manage Queues


Manage Message Queues

Manage Clients


Manage Channels [MB]

Manage Messages in Queues

"Park" and "Unpark" Messages

AMQP Broker Security

Tracing / Debugging [MB]

Abstraction Considerations


[MB: Comments]


Don't read this junk yet, bashing it into shape --- JOH


Browse Space

- Pages
- News
- Labels
- Attachments
- Bookmarks
- Mail
- Advanced

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

Other Features

Add Content