Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

HTML

<table border="1" cellpadding="2">

<tr>
<th rowspan="2">&nbsp;</th>
<th colspan="2" bgcolor="#e0e0e0">C++</th>
<th bgcolor="#e0e0e0">Java</th>
</tr>

<tr>
<th bgcolor="#e0e0e0">Linux</th>
<th bgcolor="#e0e0e0">Windows</th>
<th bgcolor="#e0e0e0">*</th>
</tr>

<tr bgcolor="#404040">
<td colspan="4"><font color="yellow" size="+1"><b>Protocols</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">AMQP 0-8</td>
<!-- C++ Broker Linux --><td><font color="red"><b>N</b></font></td>
<!-- C++ Broker Win   --><td><font color="red"><b>N</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">AMQP 0-9</td>
<!-- C++ Broker Linux --><td><font color="red"><b>N</b></font></td>
<!-- C++ Broker Win   --><td><font color="red"><b>N</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0"><a href="0.6 Feature Descriptions#AMQP_0-10Descriptions#0.6FeatureDescriptions-AMQP010">AMQP 0-10</a></td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">AMQP 1-0</td>
<!-- C++ Broker Linux --><td><font color="blue"><b>P</b></font></td>
<!-- C++ Broker Win   --><td><font color="blue"><b>P</b></font></td>
<!-- Java Broker *    --><td><font color="blue"><b>P</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Producer Flow Control</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b><sup>4</sup></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Transactions</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Distributed Transactions</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b><sup>3</sup></font></td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">SSL</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="blue"><b>P</b></font></td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">RDMA</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="red"><b>N</b></font></td>
<!-- Java Broker *    --><td><font color="red"><b>N</b></font></td>
</tr>

<tr bgcolor="#404040">
<td colspan="4"><font color="yellow" size="+1"><b>Broker Features</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">ACL</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="blue"><b>P</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Clustering</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="red"><b>N</b></font></td>
<!-- Java Broker *    --><td><font color="red"><b>N</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Federation</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="blue"><b>P</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Management Exchange</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b><sup>2</sup></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">QMF Agent</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b><sup>2</sup></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">JMX bridge</td>
<!-- C++ Broker Linux --><td><font color="red"><b>N</b></font></td>
<!-- C++ Broker Win   --><td><font color="red"><b>N</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Replication</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Watchdog</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td>&nbsp;</td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">XML Exchange</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td>&nbsp;</td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Last Value Queue</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="blue"><b>P</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Priority Queue</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">SASL Security</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">BDB Store Module</td>
<!-- C++ Broker Linux --><td><font color="red"><b>N</b></font></td>
<!-- C++ Broker Win   --><td><font color="red"><b>N</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">SQL Database Store Module</td>
<!-- C++ Broker Linux --><td><font color="red"><b>N</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Async Store Module</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="red"><b>N</b></font></td>
<!-- Java Broker *    --><td><font color="red"><b>N</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Durable Exchanges</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Durable Queues</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Durable Bindings</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
<!-- Java Broker *    --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Queue Sizing Policies</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td>&nbsp;</td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">Flow-to-disk</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b><sup>1</sup></font></td>
<!-- C++ Broker Win   --><td>&nbsp;</td>
<!-- Java Broker *    --><td><font color="red"><b>N</b></font></td>
</tr>

<tr bgcolor="#404040">
<td colspan="4"><font color="yellow" size="+1"><b>External Tools</b></font></td>
</tr>

<tr>
<td bgcolor="#e0e0e0">qpid-config</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">qpid-tool</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">qpid-cluster</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="red"><b>N</b></font></td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">qpid-route</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

<tr>
<td bgcolor="#e0e0e0">qpid-stat</td>
<!-- C++ Broker Linux --><td><font color="green"><b>Y</b></font></td>
<!-- C++ Broker Win   --><td><font color="green"><b>Y</b></font></td>
<!-- Java Broker *    --><td>&nbsp;</td>
</tr>

</table>


Notes
1. When a store module is loaded
2. via Qman
3. Not persistent at this time on SQL Database store
4. On 0-8, 0-9 and 0-9-1 only at this time

...