On 01/22/2014 02:02 AM, Xiong Zou wrote:
You mentioned that /*"You need to make sure the publisher(s) mark(s) the messages as persistent. Unfortunately at present the c++ broker doesn't provide a way to override that on the broker side."*/ Does it mean that we can still achieve messages' persistence via C++ publisher?
Certainly, you just need to call Message::setDurable(true) on all messages.
How about a Java Broker? can Java Broker defines all message in a particular queue to always be persistent, no matter whether a publisher marks it persistent or not?
I'm not 100% sure, but I can't see any option for that in the docs or extensions age. Perhaps someone from the java broker development team can correct me if I'm wrong though.
I like your idea with amq.topic/USA.news; {link:{name:my-subscription, durable:True}} plus the auto_delete_timeout. Can I set the timeout to be a whole day as auto_delete_timeout:86400 ?
Certainly. Make sure your queue has sufficient capacity (in memory and in the journal) to store the expected amount of traffic for a whole day, but otherwise there is no problem.
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org