Netty消息转发相关
问一下,我有一个设备消息发送TCP消息到Netty,netty需要转发消息到web后台服务,web是基于spring cloud。这样能实现吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
问一下,我有一个设备消息发送TCP消息到Netty,netty需要转发消息到web后台服务,web是基于spring cloud。这样能实现吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
谢谢,我已经采用了方案3
方案一:web端创建一个socket客户端与netty保持连接。
方案二:netty端将数据利用httpclient工具发送到web端,web端处理完同步返回数据。
方案三:利用消息队列的发布订阅模式实现数据广播。neetty端和web端都是发布者也是订阅者,以达到两端相互交换数据的目的。
有两种客户端,发tcp的并不是接受http的
回复
你写的意思是netty作为http客户端与web服务器通信。 ??不是么。
回复
@KevinBlandy : 对,但是连接在tcp消息回传后会断开,让出资源。你的意思是我再建立一个http请求发出去?
社保发送tcp消息给netty。netty解码消息。然后再编码为http消息发送给客户端就行了。netty本身就提供了开箱即用的编解码handler。
但是可能有点点复杂了哈,为什么要进行协议转发呢.. 直接传到web后台服务不可以么。
如果您的TCP消息量不是很大的情况下。
那消息回传呢?
存到kafka,谁用自己去取