【问题标题】:What is the CamelContext in apache?apache 中的 CamelContext 是什么?
【发布时间】:2018-05-10 12:27:59
【问题描述】:

我在网上搜索,但没有找到任何关于 CamelContext 到底是什么的解释?在哪里以及如何使用?

我也浏览了以下链接,但对解释不满意。 https://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/CamelContext.html https://dzone.com/articles/apache-camel-tutorial-eip

CamelContext 与其他人有很多比较,但我正在寻找的是它是什么?我想要一些概念性的解释。 请帮助我理解这一点。

【问题讨论】:

标签: apache-camel


【解决方案1】:

它大致是 Camel 环境的一个实例,或者至少是对它的引用。大多数应用程序只有一个 CamelContext,但如果需要,您可以拥有多个。查看引用的文档,它显示了上下文如何具有生命周期。

在大多数情况下,上下文将随应用程序一起启动和停止。

【讨论】:

    【解决方案2】:

    看了 YouTube 上的视频后,我知道了 Apache camel 框架, 从那我得到的答案是camelcontext只不过是'apache camel framework'框架的上下文。

    由于许多框架都有上下文,比如 Spring 有一个 applicationcontext,Ninja 有一个上下文,同样的“Apache camel 框架”有一个上下文,称为“camelcontext”。

    因此,它是 Apache Camel(框架)的运行时系统,它连接了其不同的概念,例如路由、组件或端点。

    参考: Basic Apache Camel Tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-08
      • 1970-01-01
      • 2017-10-02
      • 2015-06-13
      • 2020-10-06
      • 1970-01-01
      • 1970-01-01
      • 2022-08-14
      相关资源
      最近更新 更多