summaryrefslogtreecommitdiff
path: root/src/documentation/content/xdocs/Qpid Management Features.html
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&nbsp;QPID is categorised into following types&#45;</p>
<ol>
	<li>Exchange</li>
	<li>Queue</li>
	<li>Connection</li>
	<li>Broker</li>
</ol>


<p>&nbsp;<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&#45;</p>
<ol>
	<li>Displaying the following information for monitoring purpose&#45;
	<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">:&nbsp; Following are the features, which we can have for a Queue on a Qpid Server Domain&#45;</font></p>
<ol>
	<li><font color="#000000">Displaying the following information about the queue for monitoring purpose&#45;</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&nbsp;number of the active consumers accessing the Queue.</font></li>
		<li><font color="#000000">The total number of consumers&nbsp;(Active and Suspended).</font></li>
		<li><font color="#000000">The&nbsp;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&nbsp;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&nbsp;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.&nbsp; This queue can not be deleted.&nbsp; [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&nbsp;QPID Server Domain&#45;</font></p>
<ol>
	<li><font color="#000000">Displaying general connection properties(like remote address, etc.).</font></li>
	<li>Setting maximum&nbsp;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&nbsp;maximum number of channels.</li>
	<li>Dropping a connection.</li>
</ol>


<p><b>4) Managing the Broker</b>: Features for the Broker&#45;</p>
<ol>
	<li>Creating an Exchange.</li>
	<li>Unregistering&nbsp;an Exchange.</li>
	<li>Creating a Queue.</li>
	<li>Deleting a Queue.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>