Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2630b3e

Browse files
Merge pull request #89 from v2hoping/patch-6
创建了apache-camel是什么的问题回答
2 parents ee4db29 + 5e42d24 commit 2630b3e

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
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)_

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /