【问题标题】:Camel netty consumer not listen骆驼网消费者不听
【发布时间】:2016-02-01 19:16:06
【问题描述】:

我在为514 端口设置camel netty 消费者以捕获syslog 消息时遇到问题。 我的route

from("netty:udp://127.0.0.1:514?sync=false")
    .process(new Processor(){
        public void process(Exchange exchange) throws Exception {
            processor.processAntyMalwareLog(exchange);
        }
    }).log("I've got message");

应用程序正在启动:

Route: route3 started and consuming from: Endpoint[udp://127.0.0.1:514]

514 端口已打开但不是未在监听

>netstat -lnp | grep 514
udp6       0      0 127.0.0.1:514         :::*                                21513/java

我可以在tcpdumptcpdump -i eth1 -nn -A -s 0 port 514 and udp 中看到消息正在正确发送和接收。

谁能指出我哪里做错了?

【问题讨论】:

    标签: java apache-camel


    【解决方案1】:

    您需要使用客户端模式,例如设置clientMode=true。在 netty 文档中查看更多详细信息:

    如果可能的话,升级并使用 Netty 4:

    【讨论】:

    • 成功了,忘记换成netty4:udp :) 非常感谢~!
    猜你喜欢
    • 2013-06-03
    • 2015-08-27
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多