chenta wrote:
How do I send a message to a specific client or a group of client when all of
the client subscribe to the same queue?
I encounter this problem because I do not want to create a queue for each
client. I think it will be a huge overhead for broker when I have more than
15K clients. Am I correct?
Are those queues going to be durable?
If not having a per-client queue should be fine (even for 15k queues)
and is the arguably the 'right' pattern if you want to communicate
point-to-point.
Because I am using C++ client so there is no JMS selector support. I don't
think it will be implemented by add an exchange plug-in. Where should I
start if I want to implement this feature?
I think the first task will be creating a parser and evaluator for the
selector syntax. Once thats done the filtering can be hooked in to
SemanticState::ConsumerImpl::filter in qpid/broker/SemanticState.cpp.
Feel free to ask more detailed questions on the dev list, your
contribution will be greatly valued!
Jira for this issue: https://issues.apache.org/jira/browse/QPID-530
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]