Dynamic Routing Guide
Comparison to Pre-6.0 UM Gateway

With the release of Ultra Messaging 6.0, the UM Gateway feature is discontinued and replaced by the Ultra Messaging Dynamic Routing Option (also referred to as the UM Router).

The UM Router's primary improvement over the UM Gateway is its ability to intelligently select efficient traffic routes from multiple path choices on a dynamic topic-by-topic basis.

Note
This release of the UM Router is not backward compatible with earlier versions of the UM Gateway in the sense that you cannot have UM Routers and UM Gateways in the same network.


Added Features and Differences  <-

In addition to routing functionality, the following are features of the UM Router that were not provided in the UM Gateway:

  • Multi-path, ring, or mesh topologies
  • Interoperability with MIM and Persistence (see UM Feature Compatibility for complete feature interoperability information)
  • Ability to restart the UM Router within a transport's activity timeout period
  • Reduced topic resolution traffic via more efficient use of Use Queries and Use Query Responses
  • The default value for the portal <cost> is 1 (one). 0 (zero) is not a valid cost value.
  • The UM Router daemon (tnwgd) logs version information on startup.
  • Compression and/or encryption may now be applied to peer links.

The following configuration options exist in the UM Router but not the UM Gateway. See XML Configuration Reference for more information on these options.

  • <name> (as a <daemon> child)
  • <route-info>
  • <route-recalculation>
  • <source-deletion-delay>
  • <max-queue>
  • <remote-topic-interest>
  • <remote-pattern-interest>
  • <rate-limit>
  • <domain-route>
  • <remote-topic>
  • <remote-pattern>
  • <sourcemap>
  • <compression>
  • <tls>