The following table compares the modeling of AMQP Brokers as stated in the requirements, and as implemented by iMatix and Apache Qpid.
| Property | Reqts | iMatix Data Model | QPid Data Model |
|---|---|---|---|
| Server Name | X | name | Name |
| Server Vendor Info | |||
| Server Version | version | ||
| Server State (active, shuttingdown, quiesced) |
locked (only locked state) |
||
| Server start timestamp | started | ||
| Host machine running Server | Messages consumed | systemRef.machine systemRef.nodeName |
|
| Host machine OS | systemRef.systemId? systemRef.osName systemRef.version systemRef.release? |
||
| Security identifier associated with Server process |
|||
| Server listener URLs (e.g. list of protocol://IP:port) |
port (only) | ||
| Max memory | |||
| Memory currently in use | datamem -and- bucketmem |
||
| Max Connections allowed | maxConns | ||
| Current number of Connections | connection (obj-ref) |
||
| Max Queues allowed | |||
| Current number of Queues | queue (obj-ref) |
||
| Current number of Exchanges | exchange (obj-ref) |
||
| Current number of Sessions | |||
| Current number of Bindings | bindings | ||
| Current number of client Sessions producing messages |
|||
| Current number of client Sessions consuming messages |
consumers | ||
| Current number of inbound messages/second |
|||
| Current number of outbound messages/second |
|||
| Current number of inbound bytes/second |
|||
| Current number of outbound bytes/second |
|||
| Aggregate queue depths of all Queues (in # of messages) |
|||
| Aggregate queue depths of all Queues (in # of bytes) |
|||
| Current number of consumer unacknowledged messages |
|||
| Network I/O rate | |||
| Disk I/O rate | |||
| Current "Trace" settings | |||
| Current "Statistics" settings | |||
| Persistent store URL (e.g. DB name, file name, etc.) |
dataDir dataDirEnabled |
||
| Fault tolerance Cluster name | |||
| Fault tolerance pair name | |||
| Fault tolerance role of Server (e.g. primary, backup) |
|||
| Cluster name | clusterName | ||
| Broker Config | config | ||
| Number of "worker" threads | workerThreads | ||
| Swap to disk | stagingThreshold | ||
| Statistic info publication interval | mgmtPubInterval | ||
| Socket listen backlog | connBacklog | ||
| Method | Reqts | iMatix Data Model | QPid Data Model |
| Shutdown | shutdown | ||
| Quiesce | |||
| ClusterMembership (join, leave) |
joinCluster leaveCluster |
||
| Disconnect all Clients (non-administrator conns) |
|||
| Lock Broker (allow/disallow new client conns) |
lock | ||
| Ping Broker | echo | ||
| Create Broker-to-Broker route | connect |
|
Browse Space |
Explore Confluence |
Your Account |
Add Content |
|
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.5 Build:#811 Jul 25, 2007) |