How many messages are sent across the network for processing topic messages? If there are three subscribers for a message, for example, one of which with a selector that does not match, how many messages are sent?
In WebLogic JMS 6.1, when all three consumers are in the same session, we send one copy of the message across the network for all subscribers that are not flow-controlled. Once a consumer is flow-controlled for not acknowledging enough messages, no messages are sent until flow control is eased. So, the answer is usually one, but may be two. The selection is done on the server side so a subscriber that doesn’t match doesn’t have to discard anything.
Related Questions
- How many messages are sent across the network for processing topic messages? If there are three subscribers for a message, for example, one of which with a selector that does not match, how many messages are sent?
- I signed up for AlertMe messages to be sent to my email account, but for some reason I am not receiving a confirmation message. What should I do?
- If there is no wholesale billing when MMS messages are sent from one carrier network to another, how does each carrier collect revenue?