High Quality JMS Messaging.
Features
-
Provides transparent connections to other SwiftMQ routers.
-
Federated router network. Address any queue/topic network wide.
-
Dynamic routing architecture with failover, any destination is reachable, even when not directly connected.
-
Static routes to address disconnected destinations.
-
Round-robin scheduling to spread traffic over multiple routes.
-
Route filters to reduce route exchange.
-
XA-based message exchange (2-phase-commit) with fully automatic recovery of in-doubt-transactions.
-
Configurable transaction (number messages/transaction for bulk transfer) and window size (max. number of transactions in transit) to maximize throughput.
-
Define listeners and connectors.
-
Host access list for listeners.
-
Automatic reconnect for connectors.
-
Configurable socket factories, e.g. for SSL routing connections.
-
Keep-alive messages to detect half-open sockets.
-
Use HTTP tunneling to connect router over HTTP proxies.
-
Schedulable connector job to run from the Scheduler Swiftlet.