gpt4 book ai didi

java - Camel Client for netty tcp 端口使用

转载 作者:行者123 更新时间:2023-12-01 09:11:18 25 4
gpt4 key购买 nike

我正在尝试使用端口 7000 从服务器消费数据。为此我编写了以下 Camel 端点。

from("netty:tcp://localhost:7000?sync=true&allowDefaultCodec=false&"
+"encoder=#stringEncoder&decoder=#stringDecoder").to("bean:echoService");

但这不起作用。我不断收到绑定(bind)异常。我的理解是,上述路由尝试在端口 7000 上托管服务器。我需要编写一个客户端来消耗来自 7000 的数据。请为我提供引用,以编写客户端以使用 Camel Netty 端点从端口消耗数据。

最佳答案

我不太清楚你在问什么。但如果您使用的是 Camel 2.15 或更高版本,则可以选择 clientModefound in small print here ,可能对你有用。

它将防止讨厌的绑定(bind)异常。

据我了解,普通的旧 netty 已被弃用,您应该使用 netty4

所以你的路线应该是这样的:

from("netty4:tcp://localhost:7000?sync=true&allowDefaultCodec=false&"
+"encoder=#stringEncoder&decoder=#stringDecoder&clientMode=true").to("bean:echoService");

关于java - Camel Client for netty tcp 端口使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40907229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com