首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将从客户端到服务器的websocket通信重定向到另一个websocket服务器

将从客户端到服务器的websocket通信重定向到另一个websocket服务器
EN

Stack Overflow用户
提问于 2016-09-01 23:53:54
回答 1查看 2.6K关注 0票数 20

我已经有了一个SimpleBrokerWebsocket实现。现在,我正在向基于微服务的体系结构迁移,并尝试将消息传递创建为一个独立的微服务。

为了避免破坏现有的客户端部署,并逐步转向一个完整的基于微服务的体系结构,我希望我的旧套接字端点重定向到微服务提供的新套接字端点。

所以我需要一些想法,如何处理身份验证和发送消息给正确的用户。

另外,我想知道如何针对此需求进行架构。我想使用StompBrokerRelay提供微服务。

EN

回答 1

Stack Overflow用户

发布于 2016-09-08 14:15:49

通常,当您部署web应用程序时,您可以在反向代理后面运行它们。

在面向服务的体系结构中,这甚至更为常见。

NGINX can perform reverse proxying of websocket connections

因此,您可以在NGINX后面运行您的应用程序,指向您的原始应用程序,然后当您准备部署新的websocket微服务时,您可以将NGINX配置为将该特定websocket URL的所有请求代理到您的新服务。

您还可以尝试在Java中通过从套接字处理程序使用websocket客户端来实现您自己的反向websocket代理,但这将是困难的,容易出错,并且比使用像NGINX这样的专用工具要慢。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39276033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档