Re: [Architecture] Circuit Breaker Pattern for MSF4J

2016-03-13 Thread Afkham Azeez
On Mon, Mar 14, 2016 at 7:18 AM, Lakmal Warusawithana wrote: > Hi Azeez, > > Without server side circuit breaker, can't we achieve this simply in load > balancers? See nginx "Passive Health Monitoring". It has implemented this > into some level. > Yes, it can be achieved to a

Re: [Architecture] Circuit Breaker Pattern for MSF4J

2016-03-13 Thread Afkham Azeez
On Mon, Mar 14, 2016 at 7:41 AM, Lakmal Warusawithana wrote: > Actually even client side circuit breakers are not going to work, if we > fronted micro services via LB. > Cct breakers work within time time windows, and within a time window, if many calls failed, the client side

Re: [Architecture] [DEV] WSO2 App Manager 1.2.0 Milestone 2 Released

2016-03-13 Thread Dinusha Senanayaka
Hi Susinda, On Mon, Mar 14, 2016 at 10:22 AM, Susinda Perera wrote: > Hi Lahiru > > Is there tooling requirement for AppManager? If so shall we have a chat > and build a tooling plan. > We haven't plan tooling for AppManager immediate release (1.2.0). But, yes we could have a

Re: [Architecture] The new disruptor based Netty transport is not working well for MSF4J

2016-03-13 Thread Kasun Indrasiri
Hi, Let me try to clarify few things here. - Initially we implemented Netty HTTP transport with conventional thread model (workers) and at the same time we also tested the Disruptor based model for the same Gateway/Header based routing use case. Disruptor based approach gave us around ~20k of

Re: [Architecture] [DEV] WSO2 App Manager 1.2.0 Milestone 2 Released

2016-03-13 Thread Susinda Perera
Hi Lahiru Is there tooling requirement for AppManager? If so shall we have a chat and build a tooling plan. Thanks Susinda On Thu, Mar 10, 2016 at 1:18 AM, Lahiru Cooray wrote: > Hi All, > > WSO2 App Manager team pleased to announce the WSO2 APP Manager 1.2.0 - > Milestone

Re: [Architecture] Circuit Breaker Pattern for MSF4J

2016-03-13 Thread Lakmal Warusawithana
Actually even client side circuit breakers are not going to work, if we fronted micro services via LB. On Mon, Mar 14, 2016 at 7:18 AM, Lakmal Warusawithana wrote: > Hi Azeez, > > Without server side circuit breaker, can't we achieve this simply in load > balancers? See nginx

Re: [Architecture] Circuit Breaker Pattern for MSF4J

2016-03-13 Thread Lakmal Warusawithana
Hi Azeez, Without server side circuit breaker, can't we achieve this simply in load balancers? See nginx "Passive Health Monitoring". It has implemented this into some level. My point is all these micro services going to be fronted by a load balancers and if clients not implementing client side

Re: [Architecture] Circuit Breaker Pattern for MSF4J

2016-03-13 Thread Afkham Azeez
We are not leaving out anything. We are in the process of implementing circuit breaker, bulkhead, timeout. Basically, core features people look for when evaluating microservices frameworks. We have started with circuit breaker. Thanks Azeez On Sun, Mar 13, 2016 at 6:57 PM, Frank Leymann

Re: [Architecture] Circuit Breaker Pattern for MSF4J

2016-03-13 Thread Frank Leymann
I do have a more general question: what justifies the focus on the "circuit breaker" pattern at all? It is just one patter to solve recurring problems with stability, i.e. other patterns are there too that are important (e.g. "timeout" - see Michael Nygard's nice book). Thus, what are the