我使用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. 小程序订阅消息 订阅消息开发
  2. 使用Docker迁移与备份
  3. boost::io::ostream_joiner模块相关的测试程序
  4. vs如何设置对话框显示在最前面_“打开”对话框的使用
  5. 解决_类百度在线留言本_所遇到的问题
  6. python游戏猫咪藏在哪个房间_tes体系风格已经定型,EZ加猫咪似乎成唯一解,在藏还是真没了?...
  7. Ubuntu中NS2安装详细教程
  8. 灯效控制器和rgb控制器_更具个性的RGB风扇,机箱里的魔术师,九州风神MF120GT开箱...
  9. 1.9编程基础之顺序查找 05 最大值和最小值的差
  10. 如何在电话中交谈_11
  11. 递归函数合式分解python_零基础学python-18.2 递归函数与分解递归函数的执行步骤
  12. SCP使用技巧-递归排除文件
  13. 如何成为一名好的程序员的一些个人经验
  14. 动作捕捉协助中国电力科学研究院建立边云协同电力自主巡检系统
  15. 苹果机装w ndows糸统,苹果电脑安装win系统一键安装教程
  16. IDEA社区版下载与安装详细教程
  17. element-ui中file-upload组件的提示,‘按delete键可删除’去掉
  18. Elasticsearch基于DSL搜索语法进行复杂查询
  19. 培养良好习惯的7个正确方法
  20. EVE-NG环境搭建

热门文章

  1. 《REWORK》启示录 招聘笔杆子——程序员为什么值得写博客
  2. python多线程简单示例
  3. C语言判断是否为闰年的代码
  4. 【Matlab】已知邻接矩阵怎么求每个节点的度脑网络计算
  5. 《周鸿祎自述:我的互联网方法论》----摘抄
  6. 一些常用电子元器件失效的特点
  7. 神犇营-15-输出绝对值
  8. 2020-03-15
  9. HP520笔记本驱动下载(惠普)
  10. php 导出cvs,php导出cvs文件简单类