我不明白骆驼到底在做什么。如果您能用101个字来介绍骆驼:到底是什么它如何与用Java编写的应用程序交互?它与服务器一起使用吗?它是一个独立程序吗?请解释一下骆驼是什么。
3 回答
largeQ
TA贡献2039条经验 获得超7个赞
创建项目描述应该不复杂。
我说:
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
TA贡献1725条经验 获得超7个赞
如果您有5到10分钟的时间,我通常建议人们阅读Jonathan Anstey撰写的与Apache Camel的集成。这是一篇写得很好的文章,简要介绍了Camel的一些概念并对其进行了概述,并且使用代码示例实现了用例。乔纳森在其中写道:
Apache Camel是一个开放源代码Java框架,致力于使集成更容易并且对开发人员更易于访问。为此,它提供了:
所有广泛使用的企业集成模式(EIP)的具体实现
连接到各种传输和API
易于使用的领域特定语言(DSL)将EIP连接和传输在一起
骆驼在行动中也有一个免费的章节,在第一章中介绍了骆驼。乔纳森与我合着那本书。
添加回答
举报
0/150
提交
取消