I am engaging the following problems:
What about using standards technology for solving this problem?
JMS topic A distribution mechanism for publishing messages that are delivered to multiple subscribers.
Tutorial