[prev in list] [next in list] [prev in thread] [next in thread]
List: activemq-dev
Subject: [jira] Created: (AMQCPP-196) Make the openwire connecter handle
From: "Timothy Bish (JIRA)" <jira () apache ! org>
Date: 2008-08-30 18:42:52
Message-ID: 1506875027.1220121772577.JavaMail.jira () brutus
[Download RAW message or body]
Make the openwire connecter handle sending messages sync or async based on rules and \
settings
---------------------------------------------------------------------------------------------
Key: AMQCPP-196
URL: https://issues.apache.org/activemq/browse/AMQCPP-196
Project: ActiveMQ C++ Client
Issue Type: Improvement
Components: Openwire
Affects Versions: 2.2.1
Reporter: Timothy Bish
Assignee: Nathan Mittler
Priority: Minor
Fix For: 2.3
The only messages that really require a synchronous send are persistant messages not \
in a transaction, so we should send the rest asynchronously. We should support flags \
for forcing always sync sends and also forcing async sends of persistant messages not \
in a transaction as well.
We will need to also start monitoring the producer window size since messages will be \
going out async. This means we needs to somehow get close to the message sizes that \
the broker will be returning in the ProducerAck message. This will allow use to use \
better producer flow control for async sends.
Currently all our sends are sync so we just depend on the broker for flow control, \
stalling on a send if a timeout is not set.
This should result in a net performance increase for message that don't need to be \
sent synchronously.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic