如何强制 Thrift 只接受来自本地主机的连接
How to force Thrift to only accept connections from the localhost
我有一个启动多个 C++ 进程的 Java 应用程序。它通过 Thrift RPC 与这些进程通信。出于安全目的,我想强制 Thrift 服务器(C++ 进程)只接受来自本地主机的连接。我认为将节俭套接字绑定到环回地址很容易,但经过一番谷歌搜索后,我还没有找到合适的解决方案。我错过了什么吗?有没有办法将 thrift 连接绑定到 ip?
谢谢
不适用于内置工具。
针对某些语言绑定实现了 "processor events" 的概念。不确定它们是否适合 Java,但值得一试。
另一种方法涉及创建自定义 TTransport
实现来检查传入连接。
我有一个启动多个 C++ 进程的 Java 应用程序。它通过 Thrift RPC 与这些进程通信。出于安全目的,我想强制 Thrift 服务器(C++ 进程)只接受来自本地主机的连接。我认为将节俭套接字绑定到环回地址很容易,但经过一番谷歌搜索后,我还没有找到合适的解决方案。我错过了什么吗?有没有办法将 thrift 连接绑定到 ip?
谢谢
不适用于内置工具。
针对某些语言绑定实现了 "processor events" 的概念。不确定它们是否适合 Java,但值得一试。
另一种方法涉及创建自定义 TTransport
实现来检查传入连接。