Re: [Carbon-dev] Introducing a new light weight event component for 3.2.1/ trunk

2011-06-22 Thread Tharindu Mathew
Hi Sanjiva,

Since the in memory impl was not implemented, as one of the performance
improvements for BAM I wrote a light weight impl to be used. This performs
very well for us now.

I will move this inside BAM and use it internally.

On Wed, Jun 22, 2011 at 8:16 AM, Sanjiva Weerawarana sanj...@wso2.comwrote:

 Folks I'm confused.

 WHY are we writing a new eventing impl?? If we did that because we have an
 old / broken model in BAM servers for how they subscribe to servers to
 monitor then that should not be propagated widely as a common service to
 all.

 If we need this as a stop-gap for BAM then lets keep it inside BAM.

 If we have one in-memory broker already then that's enough. We don't need
 two.

 Sanjiva.

 On Tue, Jun 21, 2011 at 8:46 AM, Amila Suriarachchi am...@wso2.comwrote:

 On 6/19/11, Tharindu Mathew thari...@wso2.com wrote:
  I have made some improvements for the service stats publisher for 3.2.1
 and
  one of these is creating a light weight eventing impl that does not use
  qpid.

 I was in the impression that BAM publishers going to remove event
 component and directly publish messages to BAM message receivers.
 Anyway we will add an immemory one so that you can use it.

 thanks,
 Amila.

 
  Since, it is decided to also fix the mediation stats publisher for
 3.2.1, it
  is required to make this impl into a component. I will be creating a new
  component called lightweightevent,( or lwevent) and reusing this for all
  necessary components. This will go into trunk as well.
 
  Please shout if there are any concerns.
 
  --
  Regards,
 
  Tharindu
 
 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev




 --
 Sanjiva Weerawarana, Ph.D.
 Founder, Chairman  CEO; WSO2, Inc.;  http://wso2.com/
 email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
 650 265 8311
 blog: http://sanjiva.weerawarana.org/

 Lean . Enterprise . Middleware

 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev




-- 
Regards,

Tharindu
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Introducing a new light weight event component for 3.2.1/ trunk

2011-06-21 Thread Tharindu Mathew
On Tue, Jun 21, 2011 at 8:46 AM, Amila Suriarachchi am...@wso2.com wrote:

 On 6/19/11, Tharindu Mathew thari...@wso2.com wrote:
  I have made some improvements for the service stats publisher for 3.2.1
 and
  one of these is creating a light weight eventing impl that does not use
  qpid.

 I was in the impression that BAM publishers going to remove event
 component and directly publish messages to BAM message receivers.
 Anyway we will add an immemory one so that you can use it.

This is basically, what has been done Amila.

The component is lightweight-event. I've used the ws-event but have removed
qpid and created a simpler publisher.

This is already committed to 3.2.1.


 thanks,
 Amila.

 
  Since, it is decided to also fix the mediation stats publisher for 3.2.1,
 it
  is required to make this impl into a component. I will be creating a new
  component called lightweightevent,( or lwevent) and reusing this for all
  necessary components. This will go into trunk as well.
 
  Please shout if there are any concerns.
 
  --
  Regards,
 
  Tharindu
 
 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev




-- 
Regards,

Tharindu
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Introducing a new light weight event component for 3.2.1/ trunk

2011-06-21 Thread Sanjiva Weerawarana
Folks I'm confused.

WHY are we writing a new eventing impl?? If we did that because we have an
old / broken model in BAM servers for how they subscribe to servers to
monitor then that should not be propagated widely as a common service to
all.

If we need this as a stop-gap for BAM then lets keep it inside BAM.

If we have one in-memory broker already then that's enough. We don't need
two.

Sanjiva.

On Tue, Jun 21, 2011 at 8:46 AM, Amila Suriarachchi am...@wso2.com wrote:

 On 6/19/11, Tharindu Mathew thari...@wso2.com wrote:
  I have made some improvements for the service stats publisher for 3.2.1
 and
  one of these is creating a light weight eventing impl that does not use
  qpid.

 I was in the impression that BAM publishers going to remove event
 component and directly publish messages to BAM message receivers.
 Anyway we will add an immemory one so that you can use it.

 thanks,
 Amila.

 
  Since, it is decided to also fix the mediation stats publisher for 3.2.1,
 it
  is required to make this impl into a component. I will be creating a new
  component called lightweightevent,( or lwevent) and reusing this for all
  necessary components. This will go into trunk as well.
 
  Please shout if there are any concerns.
 
  --
  Regards,
 
  Tharindu
 
 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev




-- 
Sanjiva Weerawarana, Ph.D.
Founder, Chairman  CEO; WSO2, Inc.;  http://wso2.com/
email: sanj...@wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 | +1
650 265 8311
blog: http://sanjiva.weerawarana.org/

Lean . Enterprise . Middleware
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Introducing a new light weight event component for 3.2.1/ trunk

2011-06-20 Thread Amila Suriarachchi
On 6/19/11, Tharindu Mathew thari...@wso2.com wrote:
 I have made some improvements for the service stats publisher for 3.2.1 and
 one of these is creating a light weight eventing impl that does not use
 qpid.

 Since, it is decided to also fix the mediation stats publisher for 3.2.1, it
 is required to make this impl into a component. I will be creating a new
 component called lightweightevent,( or lwevent) and reusing this for all
 necessary components. This will go into trunk as well.

 Please shout if there are any concerns.

I will add an inmemory event implementation to event core component.

Which can be configured with event-broker.xml and all the products
except (MB and CEP) can put this in memory one as the default.

thanks,
Amila.

 --
 Regards,

 Tharindu

___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Introducing a new light weight event component for 3.2.1/ trunk

2011-06-20 Thread Amila Suriarachchi
On 6/19/11, Tharindu Mathew thari...@wso2.com wrote:
 I have made some improvements for the service stats publisher for 3.2.1 and
 one of these is creating a light weight eventing impl that does not use
 qpid.

I was in the impression that BAM publishers going to remove event
component and directly publish messages to BAM message receivers.
Anyway we will add an immemory one so that you can use it.

thanks,
Amila.


 Since, it is decided to also fix the mediation stats publisher for 3.2.1, it
 is required to make this impl into a component. I will be creating a new
 component called lightweightevent,( or lwevent) and reusing this for all
 necessary components. This will go into trunk as well.

 Please shout if there are any concerns.

 --
 Regards,

 Tharindu

___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


[Carbon-dev] Introducing a new light weight event component for 3.2.1/ trunk

2011-06-19 Thread Tharindu Mathew
I have made some improvements for the service stats publisher for 3.2.1 and
one of these is creating a light weight eventing impl that does not use
qpid.

Since, it is decided to also fix the mediation stats publisher for 3.2.1, it
is required to make this impl into a component. I will be creating a new
component called lightweightevent,( or lwevent) and reusing this for all
necessary components. This will go into trunk as well.

Please shout if there are any concerns.

-- 
Regards,

Tharindu
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Introducing a new light weight event component for 3.2.1/ trunk

2011-06-19 Thread Sameera Jayasoma
On Sun, Jun 19, 2011 at 9:05 AM, Tharindu Mathew thari...@wso2.com wrote:

 I have made some improvements for the service stats publisher for 3.2.1 and
 one of these is creating a light weight eventing impl that does not use
 qpid.

 Since, it is decided to also fix the mediation stats publisher for 3.2.1,
 it is required to make this impl into a component. I will be creating a new
 component called lightweightevent,( or lwevent) and reusing this for all
 necessary components. This will go into trunk as well.


I have a concern on the name :) How about event2 or some thing else. We do
not necessarily need to come up with name which reflects features of
components :)

Thanks,
Sameera.


 Please shout if there are any concerns.

 --
 Regards,

 Tharindu


 ___
 Carbon-dev mailing list
 Carbon-dev@wso2.org
 http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev




-- 
Sameera Jayasoma
Technical Lead and Product Manager, WSO2 Carbon

WSO2, Inc. (http://wso2.com)
email: same...@wso2.com
blog: http://tech.jayasoma.org

Lean . Enterprise . Middleware
___
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev