For JMS client you have to connect to the JMS queue/topic (I suppose you want to use topic as this is a one-to-many issue).
There is no push.
A singleton might have memory problems as you need to store the messages.
Reply to this message by going to Community
Start a new discussion in Beginner's Corner at Community