<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi:
<div>&nbsp; &nbsp; I am working in china, and I am a beginner of RabbitMQ.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; I want to use the &quot;Presence Exchange&quot; plugin in my system in order to monitor all the client connected to the RabbitMQ server, when one of the client exit or coredump, it will disconnect with RabbitMQ Server, and I want to get this event.</div>
<div><br>
</div>
<div>&nbsp; &nbsp;&nbsp;<span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; ">Simon suggest me to use &quot;</span>Presence Exchange<span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; ">&quot; plugin,
 and after my test, I have some question about the plugin.</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; "><br>
</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; ">1. What's the behavier of &quot;x-presence&quot; like? direct, fanout or topic?</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; "><br>
</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; ">2. One &quot;</span>x-presence<span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; ">&quot; exchange can only get the event that
 the binding changes on this exchanges, other bindings on other exchanges, it can not monitor, am I right?</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; "><br>
</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; ">3. If I want to develop a plugin, how can I known what api interface of RabbitMQ Server can I invoke? The RabbitMQ website tell us how to build and deploy, active
 a plugin, but not tell us how to write a plugin.</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; "><br>
</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; ">Regard</span></div>
<div><font class="Apple-style-span" face="'Segoe UI', Helvetica, Arial, sans-serif">David</font></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; "><br>
</span></div>
<div><span class="Apple-style-span" style="font-family: 'Segoe UI', Helvetica, Arial, sans-serif; "><br>
</span></div>
</div>
</body>
</html>