Two TCP connection requirement for bidirectional message flow ...
-----------------------------------------------------------------
Key: AMQ-920
URL: https://issues.apache.org/activemq/browse/AMQ-920
Project: ActiveMQ
Issue Type: Improvement
Components: Connector
Reporter: Sridhar Komandur
We noticed the following during our testing ....
When a broker A establishes connection to broker B, the message flow is
unidirectional from A to B.
This is a an issue for us: For example, consider brokers associated with
business critical services X and Y. There are many secondary services that
either monitor/feed off of the messages coming from them.
A FOO service would like to process messages going from X to Y. So in FOO's
broker configuration we add X's name. However, messages are not going to flow
from X to FOO, till X initiates a connection to FOO. It may not be
desirable/possible to change business critical brokers' configuration for usage
scenarios like this.
TCP is bidirectional and asymmetry at connection establishment should not be
translated to the higher level network connector. Is there a fundamental
need/justification for this design that I may not be aware of ? Otherwise I
would like to explore other design options.
Thanks
Regards
- Sridhar Komandur
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira