Java 如何使用ApacheCamel构建管道和过滤器eip模式

Java 如何使用ApacheCamel构建管道和过滤器eip模式,java,apache-camel,integration-patterns,Java,Apache Camel,Integration Patterns,我正在尝试做一个PoC,以便用实现 从中,我假设每个过滤器都必须实现为一个驼峰,您可以将处理拆分为多个独立的端点实例,然后将这些端点实例链接在一起 因此,如果我理解正确,示例中的Authenticate过滤器必须实现 问题是我不想重新发明轮子。因此,我几乎可以肯定我可以使用一个已经实现的接口,而不是从头开始实现接口。其中一个是 是这样吗 我找到了一些管道和过滤器模式的示例,但没有一个演示如何实现bean 有人能提供一个bean实现示例吗 蒂亚 Bob首先,虽然我知道当你说camel将过滤器实现为

我正在尝试做一个PoC,以便用实现

从中,我假设每个过滤器都必须实现为一个驼峰,您可以将处理拆分为多个独立的端点实例,然后将这些端点实例链接在一起

因此,如果我理解正确,示例中的Authenticate过滤器必须实现

问题是我不想重新发明轮子。因此,我几乎可以肯定我可以使用一个已经实现的接口,而不是从头开始实现接口。其中一个是

是这样吗

我找到了一些管道和过滤器模式的示例,但没有一个演示如何实现bean

有人能提供一个bean实现示例吗

蒂亚


Bob

首先,虽然我知道当你说camel将过滤器实现为端点时你的意思,但我不会严格地将它们分类为端点。在我看来,更像是信息转换器/翻译器

因此,如果需要根据需要实现自定义过滤器,请使用

基本上,编写一个实现Camel处理器的类(比如CustomProcessor),并编写自定义过滤策略。然后,在路由中将其称为toCustomProcessor

处理器页面肯定会消除您的所有顾虑,因此请查看

我想你也知道


谢谢。

这里列出了骆驼EIP,它们都有示例等等

因此,对于管道和过滤器,您可以在该链接上找到它,并查看一些示例


看来你对骆驼还不熟悉。然后,我建议阅读这篇介绍文章来了解Camel:

不需要实现Bean端点来定义带有Bean的管道。有一些例子。如果你在找别的东西,请告诉我。