繁体   English   中英

您可以对Lagom中的Websocket使用SSL / TLS吗?

[英]Can you use SSL/TLS for Websockets in Lagom?

我正在使用Lagom微服务框架,并且Streaming请求和响应使用websocket作为传输。 但是,内置的websocket客户端(netty)无法处理SSL连接。 我知道有很多体系结构无法由Lagom本身来处理SSL终止,因此可以避免这种情况,但是对于我们的应用程序,我们一直需要TLS到端点。

帖子( https://groups.google.com/forum/#!topic/lagom-framework/QcOvK8H3R94 )建议akka-http websockets支持TLS,但作为Lagom客户端目前不可选。

该要点( https://gist.github.com/DaveDeCaprio/4db9d36a5e907fb5810c00e919347aa3 )提供了一个用于Lagom的Akka HTTP websockets客户端的示例。

在Lagom中,我没有将其作为完全拉取请求包括在内,因为它仍然很hacky。 最大的问题是,从流调用返回的RequestHeader是伪的,通用的Ok标头。 在流实现并运行之前,不会进行实际的HTTP调用。 这是由于akka http和netty处理websocket的方式不同。 解决这个问题并不容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM