Apache camel ApacheCamel:处理器和bean是否有相同的用途?
似乎两者都有相同的目的。在某些情况下,有什么区别使一个有用而另一个不有用?实际上,它们非常相似,但处理器比Bean更有限。我通常将处理器用于与Exchange交互的简单用例。另外,它们是一种很好的交互方式,无需创建单独的类 bean提供了更大的灵活性,还支持真正的POJO方法。这使您能够更轻松地与现有API集成(只需将输入/输出转换为匹配等) Bean还为驼峰路由/EIP集成提供了强大的功能/灵活性,包括Apache camel ApacheCamel:处理器和bean是否有相同的用途?,apache-camel,Apache Camel,似乎两者都有相同的目的。在某些情况下,有什么区别使一个有用而另一个不有用?实际上,它们非常相似,但处理器比Bean更有限。我通常将处理器用于与Exchange交互的简单用例。另外,它们是一种很好的交互方式,无需创建单独的类 bean提供了更大的灵活性,还支持真正的POJO方法。这使您能够更轻松地与现有API集成(只需将输入/输出转换为匹配等) Bean还为驼峰路由/EIP集成提供了强大的功能/灵活性,包括 丰富的属性集允许您快速地将来自交换的数据绑定到bean方法的属性,等等 POJO/允许您
- 丰富的属性集允许您快速地将来自交换的数据绑定到bean方法的属性,等等
- POJO/允许您以可重用的方式与端点交互
- (用于POJO EIP实现…过滤器等)
- 具有多个参数的Bean方法
- 试图从exchange参数/消息头中获取数据