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
