如何强制 Thrift 仅接受来自本地主机的连接
How to force Thrift to only accept connections from the localhost
我有一个Java应用程序,可以启动多个c ++进程。 它通过Thrift RPC与这些进程进行通信。 出于安全目的,我想强制Thrift服务器(c ++进程(仅接受来自本地主机的连接。 我以为将节俭套接字绑定到环回地址很容易,但经过一些谷歌搜索,我还没有找到合适的解决方案。 我错过了什么吗? 有没有办法将节俭的连接绑定到 ip?
谢谢
不使用内置工具。
为某些语言绑定实现了"处理器事件"的概念。不确定它们是否适用于Java,但这可能值得一试。
另一个问题将涉及创建一个自定义的TTransport
实现来检查传入的连接。
相关文章:
- 当套接字连接断开时检测C/C++Unix
- 如何强制 Thrift 仅接受来自本地主机的连接
- 如何在 2 台主机之间保持 UDP 套接字连接打开
- Cesanta Mongoose - 连接到本地主机时出现问题
- Cassandra 驱动程序中每个主机的最大连接数
- 在为C 设置NetBean时,它显示了未连接的构建主机
- 通过套接字一致地丢失数据(但在使用本地主机连接时不会)
- 本地主机上的最大连接数
- c++winsock客户端无法使用主机IP的文本框进行连接
- QTcpSocket:使用bind()选择源接口,以便使用connectToHost()连接到远程主机:需要一个解决方法
- 如何只允许来自本地主机的TCP连接
- C++程序在执行时崩溃且没有错误消息 con = 驱动程序>连接(主机、用户、通行证);
- 彭博 API 连接问题 - <本地主机:8194> 连接失败
- 用C连接到主机
- Socket客户端总是连接到本地主机
- 检查Windows机器是否可以作为RDP连接中的主机
- 在本地主机套接字上是否需要任何类型的保持连接
- C/ c++ Posix tcp/ip网络客户端,只连接到本地主机
- 在连接(ping)之前验证IP地址(主机)是否存在
- 日志含义boost::asio连接本地主机失败