If you need to reduce the amount of Topic Resolution traffic on your network, use the following Configuration options and values in a Ultra Messaging® Configuration file.
Note: Ultra Messaging does not recommend disabling both advertisements and queries because topics may not resolve at all.
You can disable topic advertisements in the Initial Phase, Sustaining Phase or both phases of topic resolution.
Use one or both of the following options to disable topic advertisements in only the Initial Phase.
source resolver_advertisement_minimum_initial_interval 0 source resolver_advertisement_maximum_initial_interval 0
Use the following option to disable topic advertisements in only the Sustaining Phase.
source resolver_advertisement_sustain_interval 0
You can disable the querying of topics by receivers in the Initial Phase, Sustaining Phase or both phases of topic resolution.
Use one or both of the following options to disable topic queries in only the Initial Phase.
receiver resolver_query_minimum_initial_interval 0 receiver resolver_query_maximum_initial_interval 0
Use one or both of the following options to disable topic queries in only the Sustaining Phase.
receiver resolver_query_sustain_interval 0 receiver resolution_number_of_sources_query_threshold 0
Use one or both of the following options to disable topic queries by wildcard receivers.
wildcard_receiver resolver_query_minimum_interval 0 wildcard_receiver resolver_query_maximum_interval 0
A minimalist approach to topic resolution can take different forms based on you requirements. One approach is to disable all traffic except for queries in the sustaining phase. Add the following settings to your Ultra Messaging configuration file to implement this approach.
source resolver_advertisement_minimum_initial_interval 0 source resolver_advertisement_sustain_interval 0 receiver resolver_query_minimum_initial_interval 0 receiver resolution_number_of_sources_query_threshold 1 wildcard_receiver resolver_query_minimum_interval 0
Ultra Messaging topic resolution prior to LBM Version 4.0 did not have resolution phases. To implement pre-4.0 topic resolution, include the following configuration option changes in your Ultra Messaging configuration file.
# ----- Disable Advertisements in 4.0 Initial Phase source resolver_advertisement_minimum_initial_interval 0 # ----- Re-establish pre-4.0 Advertisement Behavior source resolver_advertisement_minimum_sustain_duration 0 context resolver_sustain_advertisement_bps 0 # ----- Disable Queries in 4.0 Initial Phase receiver resolver_query_minimum_initial_interval 0 # ----- Re-establish pre-4.0 Query Behavior receiver resolver_query_sustain_interval 100 receiver resolver_query_minimum_sustain_duration 0 context resolver_sustain_query_bps 0 receiver resolution_number_of_sources_query_threshold 1 # ----- Re-establish pre-4.0 Wildcard Query Behavior wildcard_receiver resolver_query_minimum_interval 0
Copyright (c) 2004 - 2014 Informatica Corporation. All rights reserved.