首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Netty4和Apache Camel的全双工TCP连接

使用Netty4和Apache Camel的全双工TCP连接
EN

Stack Overflow用户
提问于 2019-07-20 01:15:32
回答 1查看 125关注 0票数 0

对于我正在做的一个IoT项目,我正在研究我们的“套接字处理程序”的下一个增强版本,它已经有5年多的历史了,并且已经演变成一个巨大的野兽,除了处理与IoT设备的套接字连接之外,还在线程处理方面也变得非常棘手。

对于我的完全重写,我将Apache Camel作为路由和转换工具包,并了解这如何帮助我们将处理步骤拆分为微服务,通过消息队列松散耦合。

然而,有一件事我很难理解,那就是我如何实现以下逻辑“Apache Camel way”:IoT设备发送一个初始消息,其中包含它的id、一些额外的报头和消息有效负载。除了提取消息有效负载并将其路由到通道之外,我还需要使用设备id来检查以设备Id命名的消息队列,以查找必须通过接收初始消息的同一套接字连接转到设备的任何命令。

虽然似乎Camel中包含的Netty4可以处理同步双工通信,但我不明白如何在Camel Netty4组件中实现上述逻辑。Camel路由似乎只有一种方式。

有没有一种正确的方法来做这件事,或者我应该忘记使用camel来做这件事,而只使用Netty4 bare?

EN

回答 1

Stack Overflow用户

发布于 2019-07-24 04:06:39

在camel路由结束后,exchange的主体和头部将作为响应返回给请求者。

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

https://stackoverflow.com/questions/57117008

复制
相关文章

相似问题

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