File tree 1 file changed +36
-0
lines changed
1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change
1
+ ### 问题描述
2
+
3
+ 我不明白Camel到底是干什么的.
4
+ 希望你能在101字以内介绍一下Camel:
5
+ 它到底是什么?
6
+ 如何在java中使用它?
7
+ 它是和服务器相关的么?
8
+ 它是一个独立的程序?
9
+ 请解释一下Camel是什么.
10
+
11
+ ### 答案
12
+ 如果你有5-10分钟时间,我建议你读一下Jonathan Anstey关于Apache Camel的文章.这是一篇非常棒的文章,简要的介绍了一些Apache Camel的概念,以及用java实现了一个
13
+ 实例.Jonathan Anstey是这样描述的:
14
+ Apache Camel是一个开源的Java框架,其整合的目的主要是为了使开发人员更容易、方便的开发程序.它提供了如下内容:
15
+
16
+ (1)所有被广泛使用的` 企业集成模式 ` 的具体实现(` EIPs ` )
17
+
18
+ (2)连接不同的数据传输和API
19
+
20
+ (3)容易使用` 领域特定语言(DSL) ` 建立EIPs和高效的数据传输
21
+
22
+ ### 术语解析
23
+
24
+ ` EIPs ` :企业集成模式的简称,使用消息传递进行企业应用集成,比如消息中间件,将不同程序之间连接在一起.
25
+
26
+ ` DSL ` : DSL 编程又称为声明式编程,DSL是在模型之上建立的一种更加灵活的对模型化的理解和使用方式,通俗点说你只需要告诉程序你想要什么,不必每一步都指挥它如何
27
+ 执行,SQL语句就是其中的代表.
28
+
29
+ ### 通俗点讲
30
+
31
+ _ Camel:将数据从一方获得,该数据可以是消息、文件流、JSON的多种形式的数据,然后处理,再发送,整合了多种数据获取、处理、发送方式,方便开发者使用_
32
+
33
+
34
+ stackoverflow链接
35
+ http://stackoverflow.com/questions/8845186/what-exactly-is-apache-camel
36
+ _ 译者:[ 王小过] ( https://github.com/whp1473 ) _
You can’t perform that action at this time.
0 commit comments