[ 
https://issues.apache.org/jira/browse/IOTDB-648?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17103132#comment-17103132
 ] 

Xiangdong Huang commented on IOTDB-648:
---------------------------------------

Hi Julian,

so are you meaning to the "Configurable Proxy"  or "micro-service" in 
[https://github.com/eclipse/ditto/issues/545]?

 

As for gRPC and Thrfit competition. Changing IoTDB server from Thrift to gRPC 
is not hard. 

 

But for IoTDB-cluster, as it uses thrift async mode, changing it to gRPC will 
needs more effort.

 

 

> [gRPC/Thrift] Proxy Framework
> -----------------------------
>
>                 Key: IOTDB-648
>                 URL: https://issues.apache.org/jira/browse/IOTDB-648
>             Project: Apache IoTDB
>          Issue Type: Wish
>          Components: Client/CLI, Client/Java, Client/Others, Client/Python
>            Reporter: Julian Feinauer
>            Priority: Major
>
> This came up during reasoning about a Ditto "History Store" based on IoTDB, 
> see https://github.com/eclipse/ditto/issues/545. 
> We would rely on Ditto for managing permissions (as it already does for the 
> "live" data) so we would need a way to combine that. My idea was to create a 
> gRPC/Thrift Proxy / Intersector which registers as Server and interacts with 
> the "real" clinet and builds a connection to the "real" server, a man in the 
> middle. He then gets the Query and can check it for Ditto permissions (but we 
> could keep it generic for ohter use cases too) and only pass it, if its okay.
> What do others think about that?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to