Apache Camel到底是什么?

我不明白骆驼到底在做什么。


如果您能用101个字来介绍骆驼:


到底是什么

它如何与用Java编写的应用程序交互?

它与服务器一起使用吗?

它是一个独立程序吗?

请解释一下骆驼是什么。


慕慕森
浏览 1170回答 3
3回答

largeQ

创建项目描述应该不复杂。我说:Apache Camel是消息传递技术与路由的结合。它将消息的起点和终点连接在一起,从而允许将消息从不同的源传输到不同的目的地。例如:JMS-> JSON,HTTP-> JMS或渠道FTP-> JMS,HTTP-> JMS,JSON-> JMS维基百科说:Apache Camel是基于规则的路由和中介引擎,它使用API(或声明性Java域特定语言)来配置路由和中介规则,从而提供了基于Java对象的企业集成模式实现。特定领域的语言意味着Apache Camel可以使用常规Java代码在IDE中支持类型安全的路由规则的智能补全,而无需大量的XML配置文件。尽管也支持Spring内部的XML配置。看到?那不难吗?

qq_遁去的一_1

如果您有5到10分钟的时间,我通常建议人们阅读Jonathan Anstey撰写的与Apache Camel的集成。这是一篇写得很好的文章,简要介绍了Camel的一些概念并对其进行了概述,并且使用代码示例实现了用例。乔纳森在其中写道:Apache Camel是一个开放源代码Java框架,致力于使集成更容易并且对开发人员更易于访问。为此,它提供了:所有广泛使用的企业集成模式(EIP)的具体实现连接到各种传输和API易于使用的领域特定语言(DSL)将EIP连接和传输在一起骆驼在行动中也有一个免费的章节,在第一章中介绍了骆驼。乔纳森与我合着那本书。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java