首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于过滤请求的Apache Thrift代理

用于过滤请求的Apache Thrift代理
EN

Stack Overflow用户
提问于 2018-11-08 13:35:35
回答 1查看 330关注 0票数 1

我正在尝试使用Apache Thrift构建Thrift代理,以过滤一些定向到Thrift服务器的请求。对于所有RPC调用,流程应该类似于Thrift Client <-> Proxy <-> Thrift Server。

基本上,Thrift服务器绑定到一些公开一些可调用方法的服务。我想开发一个能够过滤任何请求的代理:客户端只允许调用某些服务上的一些方法,所以我想丢弃任何不允许的请求。我不能修改Thrift Server代码,这就是我需要代理的原因。

在这种情况下,有没有什么好的解决方案或Thrift类呢?现在我使用的是python。

EN

回答 1

Stack Overflow用户

发布于 2018-12-11 05:50:46

主干中没有具体的实现,但是您可以很容易地使用真实服务器使用的相同IDL编写一个快速服务实现。您的服务可以根据需要过滤客户端调用,并在适当的时候直接调用真正的服务器。因此,您的服务将是客户端的服务器和真实服务器的客户端。对于您想要拒绝的调用,向客户端抛回一个TApplicationException可能会更好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53202066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档