[
https://issues.apache.org/jira/browse/AMQ-1100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Bish closed AMQ-1100.
-----------------------------
Resolution: Won't Fix
> BufferedTransportFilter or similar feature
> ------------------------------------------
>
> Key: AMQ-1100
> URL: https://issues.apache.org/jira/browse/AMQ-1100
> Project: ActiveMQ
> Issue Type: Wish
> Components: Transport
> Affects Versions: 4.1.0
> Reporter: Hernan Otero
> Priority: Minor
> Fix For: 5.6.0
>
>
> I'm considering using ActiveMQ for an app that would transfer a large number
> of messages over the http transport (across firewalls/internet). I would
> want to use async messages (i.e. useAsyncSend=true) to boost performance.
> Would it make sense to introduce a BufferedTransportFilter to boost
> performance even further? (considering the fact that these messages would be
> traveling over the internet). That is, the BufferedTransportFilter would
> wait a configurable amount of time before "batching together" all the
> messages it received so far (or after some configurable limit in terms of
> bytes and/or number of messages) and then pass this on to the next Transport.
> Ideally, the Transport API would have to be extended to allow for a
> onewayBatch(List<Object> messageBatch) method (and the default implementation
> would just iterate over the list and rely on the existing oneway(Object)
> method. HttpClientTransport could then be extended to allow for a single
> POST to send multiple messages over the internet.
> Is this something that was considered? Or that exists in some other form
> that I missed while going through the sources?
> I'd be willing to contribute some time for implementing this if the
> maintainers think its a worthwhile feature to have.
> Thanks,
> Hernan
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira