Netty消息转发相关

发布于 2022-01-01 17:27:32 字数 79 浏览 897 评论 9

问一下,我有一个设备消息发送TCP消息到Netty,netty需要转发消息到web后台服务,web是基于spring cloud。这样能实现吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

墨洒年华 2022-01-08 05:32:54

谢谢,我已经采用了方案3

樱花落人离去 2022-01-08 05:25:29

方案一:web端创建一个socket客户端与netty保持连接。

方案二:netty端将数据利用httpclient工具发送到web端,web端处理完同步返回数据。

方案三:利用消息队列的发布订阅模式实现数据广播。neetty端和web端都是发布者也是订阅者,以达到两端相互交换数据的目的。

爱的故事 2022-01-08 03:58:53

有两种客户端,发tcp的并不是接受http的

百思不得你姐 2022-01-08 03:44:12

回复
你写的意思是netty作为http客户端与web服务器通信。 ??不是么。

画骨成沙 2022-01-08 02:23:22

回复
@KevinBlandy : 对,但是连接在tcp消息回传后会断开,让出资源。你的意思是我再建立一个http请求发出去?

狠疯拽 2022-01-08 02:00:55

社保发送tcp消息给netty。netty解码消息。然后再编码为http消息发送给客户端就行了。netty本身就提供了开箱即用的编解码handler。

终止放荡 2022-01-07 02:30:53

但是可能有点点复杂了哈,为什么要进行协议转发呢.. 直接传到web后台服务不可以么。

如果您的TCP消息量不是很大的情况下。

像你 2022-01-05 17:46:30

那消息回传呢?

回眸一笑 2022-01-02 03:43:33

存到kafka,谁用自己去取

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文