微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 使用Thrift的非阻塞SSL服务器

Thrift提供了几种不同的非阻塞服务器模型,如TNonblockingServer,THsHaServer和TThreadedSelectorServer.但是,我想在服务器上启用SSL.似乎SSL仅适用于阻止Thrift中的服务器.

在Thrift中,任何人都有任何非阻塞SSL服务器的线索吗? Java示例将受到高度赞赏.

解决方法

在Java应用程序中担心SSL的另一种方法是使用Nginx( http://wiki.nginx.org/SSL-Offloader)作为反向代理.

这具有您的应用程序的优点,不需要关心SSL,但需要在堆栈中再增加一层.

客户端将连接到Nginx服务器而不是直接连接到客户端,Nginx会将这些连接转发到Thrift服务器.

对于这种方法,您不一定需要两个不同的服务器,只需将Thrift服务器配置为仅侦听localhost(对于ipv4为127.0.0.1)并让Nginx侦听外部接口并转发到localhost.

编辑:客户 – >服务器在最后一段

原文地址:https://www.jb51.cc/java/129325.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐