gpt4 book ai didi

apache-camel - 在不使用 Spring 的情况下在 Web 应用程序中使用 Apache Camel?

转载 作者:行者123 更新时间:2023-12-04 03:57:55 25 4
gpt4 key购买 nike

我正在探索在 Web 应用程序中使用 Apache Camel 来执行一些集成模式。

我找到的唯一示例是使用 Spring。

是否有不使用 Spring 的示例可用?

感谢任何帮助

最佳答案

聚会迟到了,但想发布更新的回复。我最近创建了一个名为 Harness 的轻量级框架,它使得在 Camel 中创建 Web 服务非常容易, 没有任何 Spring 依赖项。它具有几个漂亮的功能,包括:

  • 将 Camel 对象即插即用地插入“线束”,提供路由创建、注册表管理和测试所需的样板代码。

  • 能够使用很少的代码快速创建新的业务逻辑。这是因为在 Camel 和 Harness 之间已经提供了您可能需要的大部分内容。

  • 实现像 Guice 这样的 IoC 框架的好处没有使用像 Guice 这样的 IoC 框架的膨胀。通过使用 *.properties 文件,应用可以注入(inject)模拟、不同的处理器,甚至重新连接业务逻辑。

  • 一种在不关闭应用程序或不影响应用程序可能正在执行的任何其他操作的情况下重新配置、删除甚至添加业务逻辑的方法。

可以找到框架核心库here .这是 Harness 文件以及一些辅助实用程序所在的位置。

可以找到引用实现 here .这是一个功能齐全的 Camel 微服务,可以作为模板,让您的 Camel 乘车到达它需要去的地方。

关于apache-camel - 在不使用 Spring 的情况下在 Web 应用程序中使用 Apache Camel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com