Will be moving throttle.core to a new component under carbon-mediation. The
new component name will be throttle-core and a new feature with the same
name will be created. Planning to do these changes on
carbon-mediation 4.4.11-SNAPSHOT and synapse 2.1.3-wso2v12-SNAPSHOT.

On Mon, Sep 7, 2015 at 6:25 PM, Amila De Silva <[email protected]> wrote:

> Hi All,
>
> One of the changes done while moving to Git was, moving source code which
> was under org.wso2.carbon.throttle.core to wso2-synapse. Throttle core is
> used by both ESB (in Throttle mediator) and by API Manager (in
> APIThrottleHandler - to keep track of the number of API calls made over the
> cluster). At the time throttle core was moved, it was depending on Axis2
> only, making it possible to move the source code to wso2-synapse - which is
> not depending on any carbon components.
>
> While doing several improvements on throttling, Hazelcast AtomicLongs were
> used for keeping cluster-wide counts, which now creates a coupling between
> Hazelcast and Throttle Core. If these changes are to be merged with
> synapse, we would have to add a dependency to Hazelcast.
>
> The other option is to move Throttle Core into carbon-mediation. Since
> this already depends on several carbon components adding Hazelcast as a
> dependancy won't be an issue.
>
> --
> *Amila De Silva*
>
> WSO2 Inc.
> mobile :(+94) 775119302
>
>


-- 
*Amila De Silva*

WSO2 Inc.
mobile :(+94) 775119302
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to