You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2011/08/11 22:12:29 UTC

[jira] [Closed] (AMQ-1100) BufferedTransportFilter or similar feature

     [ 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