我使用Apache Camel来帮助捕获由第三方软件包发出的消息数据。在这个特定的例子中,我只需要捕获软件生成的内容,在另一端没有接收器(实际上没有“end”可去)。

所以,我试图设置一个只有“from”端点和没有“to”端点的路由。显然这是不正确的用法,因为我收到了以下异常:

[2018-08-15 11:08:03.205] ERROR: string.Launcher:191 - Exception

org.apache.camel.FailedToCreateRouteException: Failed to create route route1 at: >>> From[mina:udp://localhost:9877?sync=false] <<< in route: Route(route1)[[From[mina:udp://localhost:9877?sync=false]] -... because of Route route1 has no output processors. You need to add outputs to the route such as to("log:foo").

at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1063)

at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:196)

at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:974)

at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:3301)

at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3024)

at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:175)

at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2854)

at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2850)

at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2873)

at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2850)

at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)

at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2819)

at {removed}.Launcher.startCamel(Launcher.java:189)

at {removed}.Launcher.main(Launcher.java:125)

Caused by: java.lang.IllegalArgumentException: Route route1 has no output processors. You need to add outputs to the route such as to("log:foo").

at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1061)

... 13 more

例外建议

to("log:foo")

java camel,无“to”端点的Apache Camel路由相关推荐

  1. camel seda 协议_探索Apache Camel Core – Seda组件

    camel seda 协议 Apache Camel中的seda组件与我在先前的博客中介绍的direct组件非常相似,但是以异步的方式. 为此,它使用java.util.concurrent.Bloc ...

  2. apache camel 相关配置_使用apache camel从表中选择数据-问答-阿里云开发者社区-阿里云...

    我希望能够使用Camel连续轮询数据库以从表中选择数据.我已经在我的Spring Boot应用程序中配置了Camel.这是我正在使用的配置 build.gradle: implementation ' ...

  3. apache camel 相关配置_使用Apache Camel文件组件实现自定义流程策略

    迄今的尝试 h2> 我有以下启动处理的路由(名称模糊处理): @Override public void configure() throws Exception { getContext(). ...

  4. 简化软件集成:一个Apache Camel教程

    本文来自于阮一峰,文章主要讲解了构建的流程,每个步骤介绍的较为详细,希望对大家有帮助. 软件很少(如果有的话)存在于信息真空中.至少,这是我们软件工程师可以为我们开发的大多数应用程序做出的假设. 在任 ...

  5. apache camel_使用Apache Camel进行负载平衡

    apache camel 在此示例中,我们将向您展示如何使用Apache Camel作为系统的负载平衡器. 在计算机世界中,负载平衡器是一种充当反向代理并在许多服务器之间分配网络或应用程序流量的设备. ...

  6. apache camel_学习Apache Camel –实时索引推文

    apache camel 在大多数软件开发项目中,有一点需要使应用程序开始与其他应用程序或第三方组件通信. 无论是发送电子邮件通知,调用外部api,写入文件还是将数据从一个地方迁移到另一个地方,您都可 ...

  7. apache camel_探索Apache Camel Core –文件组件

    apache camel 文件轮询器是解决常见IT问题的非常有用的机制. Camel的内置file组件非常灵活,并且有许多选项可用于配置. 让我们在这里介绍一些常用用法. 轮询目录以输入文件 这是一条 ...

  8. 使用Apache Camel进行负载平衡

    在此示例中,我们将向您展示如何使用Apache Camel作为系统的负载平衡器. 在计算机世界中,负载均衡器是一种充当反向代理并在许多服务器之间分配网络或应用程序流量的设备. 负载平衡器用于增加容量( ...

  9. 学习Apache Camel –实时索引推文

    在大多数软件开发项目中,有一点需要使应用程序开始与其他应用程序或第三方组件通信. 无论是发送电子邮件通知,调用外部api,写入文件还是将数据从一个地方迁移到另一个地方,您都可以推出自己的解决方案或利用 ...

最新文章

  1. 使php支持mbstring库以及使用
  2. 正确设置php-fpm和nginx防止网站被黑
  3. 科技互联网公司真的越来越重视数学了吗?
  4. office excel单列数据类型不一致,导入时部分数据为空
  5. Django(part39)--制作图书管理系统
  6. android studio工程特点,Android Studio的重要特性
  7. websocket网络层详解_【技术分享】WebSocket漏洞与防护详解
  8. ASP.NET Core中的OWASP Top 10 十大风险-失效的访问控制与Session管理
  9. 前端学习(902):this指向问题
  10. LeetCode 1221. 分割平衡字符串
  11. bandizip最后一个无广告版本_如果非要选择一款压缩软件的话——Bandizip
  12. frameset ,iframe的使用
  13. 程序员为什么需要学会Markdown
  14. 写一篇文章需要多长时间?
  15. java 自己实现工作流_Java基于jeeplus vue实现简单工作流过程图解
  16. Unity查找图片被哪个Prefab引用
  17. 0宽字符隐藏文本加密及原理
  18. 高德地图登陆显示服务器忙,用高德地图导航时,登录账号和不登录账号有很大区别?你知道吗?...
  19. Linux增加root目录容量,Linux(manjaro)增加根目录磁盘空间
  20. ECharts 使用xAxis.boundaryGap使x轴两边不留空白

热门文章

  1. 设置android模拟器永在最前
  2. 弹性方法计算内力例题_钢筋混凝土楼盖课程设计指导 - 图文 -
  3. html学习之路教程001
  4. 小白兔写话_可爱的小白兔看图写话二年级下册答案
  5. Android地图显示百万数量的图标Demo
  6. 全国和各省市行政区划JSON数据
  7. GAT和GCN的局限性
  8. Thinkpad X220更换无线网卡 - Intel 6300 AGN对比测试(Wifi 无线信号测试)
  9. python的编译器与解释器
  10. struts2升级到2.5版本需要注意的几点