blob: 654643d53ed578593af49f6b8065b457a589d1eb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
<html>
<head>
<title>Apache Qpid : Qpid Management Features</title>
<link rel="stylesheet" href="styles/site.css" type="text/css" />
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffffff">
<tr>
<td valign="top" class="pagebody">
<div class="pageheader">
<span class="pagetitle">
Apache Qpid : Qpid Management Features
</span>
</div>
<div class="pagesubheading">
This page last changed on Jul 04, 2007 by <font color="#0050B2">ritchiem</font>.
</div>
<p><b>Management tool:</b> Currently the management tool being used in development is JConsole.<br/>
However, see this our <a href="JMX Management Console.html" title="JMX Management Console">Management Console page</a> for details of how to use various console options with the Qpid management features.</p>
<p>The management of QPID is categorised into following types-</p>
<ol>
<li>Exchange</li>
<li>Queue</li>
<li>Connection</li>
<li>Broker</li>
</ol>
<p> <b>1) Managing and Monitoring Exchanges</b>: Following is the list of features, which we can have available for managing and monitoring an Exchange running on a Qpid Server Domain-</p>
<ol>
<li>Displaying the following information for monitoring purpose-
<ol>
<li>The list of queues bound to the exchange along with the routing keys.</li>
<li><font color="#000000">General Exchange properties(like name, durable etc).</font></li>
</ol>
</li>
<li><font color="#000000">Binding an existing queue with the exchange.</font></li>
</ol>
<p><font color="#000000"><b>2) Managing and Monitoring Queues</b></font><font color="#000000">: Following are the features, which we can have for a Queue on a Qpid Server Domain-</font></p>
<ol>
<li><font color="#000000">Displaying the following information about the queue for monitoring purpose-</font>
<ol>
<li><font color="#000000">General Queue properties(like name, durable, etc.)</font></li>
<li><font color="#000000">The maximum size of a message that can be accepted from the message producer.</font></li>
<li><font color="#000000">The number of the active consumers accessing the Queue.</font></li>
<li><font color="#000000">The total number of consumers (Active and Suspended).</font></li>
<li><font color="#000000">The number of undelivered messages in the Queue.</font></li>
<li><font color="#000000">The total number of messages received on the Queue since startup.</font></li>
<li><font color="#000000">The maximum number of bytes for the Queue that can be stored on the Server.</font></li>
<li>The maximum number of messages for the Queue that can be stored on the Server.</li>
</ol>
</li>
<li><font color="#000000">Viewing the messages on the Queue.</font></li>
<li><font color="#000000">Deleting message from top of the Queue.</font></li>
<li><font color="#000000">Clearing the Queue.</font></li>
<li><font color="#000000">Browsing the DeadMessageQueue - Messages which are expired or undelivered because of some reason are routed to the DeadMessageQueue. This queue can not be deleted. [Note: The is open because it depends on how these kind of messages will be handeled?]</font></li>
</ol>
<p><font color="#000000"><b>3) Managing and Monitoring Connections</b></font><font color="#000000">: Following are the features, which we can have for a connection on a QPID Server Domain-</font></p>
<ol>
<li><font color="#000000">Displaying general connection properties(like remote address, etc.).</font></li>
<li>Setting maximum number of channels allowed for a connection.</li>
<li>View all related channels and channel properties.</li>
<li>Closing a channel.</li>
<li>Commit or Rollback transactions of a channel, if the channel is transactional.</li>
<li>Notification for exceeding the maximum number of channels.</li>
<li>Dropping a connection.</li>
</ol>
<p><b>4) Managing the Broker</b>: Features for the Broker-</p>
<ol>
<li>Creating an Exchange.</li>
<li>Unregistering an Exchange.</li>
<li>Creating a Queue.</li>
<li>Deleting a Queue. </li>
</ol>
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
</tr>
<tr>
<td align="center"><font color="grey">Document generated by Confluence on Apr 22, 2008 02:47</font></td>
</tr>
</table>
</body>
</html>
|