On Mon, Sep 14, 2020 at 12:44 PM Chashika Weerathunga <[email protected]>
wrote:

> Hi all,
>
>
> We are planning to implement a gRPC data receiver for the throttling in
> APIM Traffic Manager.
>
> Currently, the Trafic manager can receive data through thrift and binary
> protocols. But to be compatible with Envoy Micirogateway, we need to
> implement a gRPC data receiver.
>
>
> Currently in Traffic Manager, it uses siddhi 3.2.3 version. But existing
> siddhi gRPC extension ( https://github.com/siddhi-io/siddhi-io-grpc
> <https://github.com/siddhi-io/siddhi-io-grpc>) supports only 4.x.x
> version onwards.
>
>
> Considering the above reasons we have two options to implement the gRPC
> data receiver for the Traffic manager.
>
>
> 1. Migrating Traffic Manager siddhi version to the newest version and use
> the existing siddhi gRPC extension.
>

If we migrate to the latest siddhi version, we will have to migrate the
existing throttling policies as well. AFAIR this was one of the reasons for
staying in the 3.x version.


> 2. Implement a gRPC support for the 3.x.x version.
>
>
> Git issue: https://github.com/wso2/product-apim/issues/9259
>
>
> I'm planning to go with option 1 since it will be much effective than
> option 2. But there can be pros and cons between these two options
>
>
> It will be really appreciated if you have any thoughts and advice
> regarding this.
>
>
>
> Thank you
>
> Best regards
>
> --
> *Chashika Weerathunga* | Software Engineer | WSO2 Inc.
> (m) +94713731206 | Email: [email protected]
> [image: http://wso2.com]
> <http://wso2.com>
>


-- 
Regards,
Chamila Adhikarinayake
Associate Technical Lead
WSO2, Inc.
Mobile - +94712346437
Email  - [email protected]
Blog  -  http://helpfromadhi.blogspot.com/
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to