如何强制 Thrift 只接受来自本地主机的连接

How to force Thrift to only accept connections from the localhost

我有一个启动多个 C++ 进程的 Java 应用程序。它通过 Thrift RPC 与这些进程通信。出于安全目的,我想强制 Thrift 服务器(C++ 进程)只接受来自本地主机的连接。我认为将节俭套接字绑定到环回地址很容易,但经过一番谷歌搜索后,我还没有找到合适的解决方案。我错过了什么吗?有没有办法将 thrift 连接绑定到 ip?

谢谢

不适用于内置工具。

针对某些语言绑定实现了 "processor events" 的概念。不确定它们是否适合 Java,但值得一试。

另一种方法涉及创建自定义 TTransport 实现来检查传入连接。