Hello Muthana,
By switching to asynchronous connections, you don't solve the underlying
problem. You just stop waiting for the final delivery of the messages.
But they'll most likely still take 4 seconds to deliver.
You can't have both ways; asynchronous message delivery and a easy and
reliable way to actually get the result of the delivery.
So I'd advice to go back to the original problem and don't add
work-arounds unless that turns out to be the only solution. Try and find
the actual problem: Why is your ActiveMQ slow?
Ask yourself all these kinds of questions: What is it doing (cpu? disk?
network? memory? garbage collection?) ? How large are the messages you
actually send (which is something else than how large you think they
ought to be)? Did you add (or not remove) limits on the queue sizes,
forcing blocking waits until there is some space available? Do you run
into limitations of the OS like running out of file-pointers? Have you
actually looked into the log-messages of ActiveMQ?
Is your hardware actually up to the task (but don't blindly replace the
hardware with a more expensive box)?
If you just keep working around the actual problem, you'll never
actually solve it. Of course, when you've asked and answered all of the
above questions, it may turn out that you need connection pools,
asynchronous connections and more... but those kinds of changes may
solve some problems, but will likely introduce new problems (like you
ran into).
Best regards,
Arjen
On 28-11-2013 14:59 muthana wrote:
Hello Arjen,
thank you for your answer. It was helpful. I change the connection
parameters into: connection.AsyncSend=true. This option made the producer
faster because i'm sending the message async. into the AMQ. But i have loss
some of the message if the broker is die for some reason.
Actually i want ask in order to work around the sending in async. way. Which
kind of response i got from AMQ, when i use the AsyncSend set to true by
sending OR in another way: can i get some confirmation from AMQ that our
message has been saved.
Regards
Muthana
--
View this message in context:
http://activemq.2283324.n4.nabble.com/traffic-on-the-activemq-with-300-Producer-tp4674889p4674915.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.