Re: [Dev] Issue with HTTP event publisher when using PoolingHttpClientConnectionManager

2015-06-12 Thread Ramindu De Silva
Hi all,

I resolved the issue.

Previously, it happened since i configured the connection manager only once
for all the receivers. For every creation of an adapter a connection
manager should be configured.

Thanks,
Best Regards

On Thu, Jun 11, 2015 at 10:32 PM, Ramindu De Silva ramin...@wso2.com
wrote:

 Hi all,

 I am experiencing $subject when using multiple event publishers. Earlier
 implementation of CEP used only one http client per http adapter which used
 SystemDefaultHttpClient. But it couldn't handle high frequency of data. So
 i managed to implement PoolingHttpClientConnectionManager and use the
 CloaseableHttpClient. It works perfectly when theres only one http adapter.
 But when I add another http adapter, it does not publish the requests using
 the adapter i added secondly.

 Im using Apache HttpClient 4.3.3

 Any suggestions for the reason or any alternative ways to overcome this
 issue?

 The following link[1] is my implementation. I referred to this post[2] as
 well.

 1.
 https://github.com/ramindu90/carbon-analytics-common/blob/http-performance-testing/components/event-publisher/event-output-adapters/org.wso2.carbon.event.output.adapter.http/src/main/java/org/wso2/carbon/event/output/adapter/http/HTTPEventAdapter.java

 2. http://www.baeldung.com/httpclient-connection-management

 --
 *Ramindu De Silva*
 Software Engineer
 WSO2 Inc.: http://wso2.com
 lean.enterprise.middleware

 email: ramin...@wso2.com sanj...@wso2.com
 mob: +94 772339350
 mob: +94 782731766




-- 
*Ramindu De Silva*
Software Engineer
WSO2 Inc.: http://wso2.com
lean.enterprise.middleware

email: ramin...@wso2.com sanj...@wso2.com
mob: +94 772339350
mob: +94 782731766
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] Issue with HTTP event publisher when using PoolingHttpClientConnectionManager

2015-06-11 Thread Ramindu De Silva
Hi all,

I am experiencing $subject when using multiple event publishers. Earlier
implementation of CEP used only one http client per http adapter which used
SystemDefaultHttpClient. But it couldn't handle high frequency of data. So
i managed to implement PoolingHttpClientConnectionManager and use the
CloaseableHttpClient. It works perfectly when theres only one http adapter.
But when I add another http adapter, it does not publish the requests using
the adapter i added secondly.

Im using Apache HttpClient 4.3.3

Any suggestions for the reason or any alternative ways to overcome this
issue?

The following link[1] is my implementation. I referred to this post[2] as
well.

1.
https://github.com/ramindu90/carbon-analytics-common/blob/http-performance-testing/components/event-publisher/event-output-adapters/org.wso2.carbon.event.output.adapter.http/src/main/java/org/wso2/carbon/event/output/adapter/http/HTTPEventAdapter.java

2. http://www.baeldung.com/httpclient-connection-management

-- 
*Ramindu De Silva*
Software Engineer
WSO2 Inc.: http://wso2.com
lean.enterprise.middleware

email: ramin...@wso2.com sanj...@wso2.com
mob: +94 772339350
mob: +94 782731766
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev