Feature Name | Description | NUMWF / NUMTF | NUMWI | NUMWS |
Max Resources | Can create channels, queues, data groups and data streams | Unlimited / Specified | Unlimited | |
Mixed Channels | Can create channels that contain messages that are persistent, reliable or transient | x | x | |
Simple Channels | Can create channels that contain messages that are reliable | x | x | |
Reliable Channels | Can create channels that contain messages that are reliable (current event ID persisted to disk) | x | x | |
Persistent Channels | Can create channels where all events are stored on disk | x | x | |
Transient Channels | Can create channels where events are not stored in any way | x | x | |
JMS Clients | Clients can use the JMS API | x | x | |
Java Clients | Clients can use the native Java API | x | x | |
Enterprise Clients (C++, C#, Python) | Clients can use additional native APIs (C++, C#, Python) | x | x | |
Federated Namespace | Organize servers within one namespace | x | x | |
Joins | Joins can be used to forward messages between servers or clusters | x | x | |
Publish Keys | Uniquely identify messages on a channel, used for merging or replacing | x | x | |
Snoop | Peek at messages on a queue or topic | x | x | |
Messaging Priority | Server can reorder messages based on priority | x | x | |
Active/Active Clustering | Clusters are formed of multiple active servers for high availability | x | x | |
Web Clients | Web browser-based clients | x | ||
Mobile Clients | Mobile-based clients (Apple iOS, Google Android) | x | ||
Plugins | Server can expose additional functionality (e.g. files, REST) over HTTP interfaces | x | ||
Datagroups | Messaging focused on allowing management and alteration of client subscriptions | x | ||
Scheduling | Run scripts on the server on a schedule, e.g. maintenance | x | ||
Policy Server | Access to policy files required by Silverlight and Flex | x | ||
HTTP Support | Connect over HTTP interfaces | x | ||
AMQP | Use the AMQP protocol for messaging with queueing | x | ||
MQTT | Use the MQTT lightweight protocol for embedded devices | x | ||
Shared Memory | Low latency interface communication on the same machine | x | ||
Multicast | Reliable multicast over UDP for efficient routing of messages | x |