博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Camel概念【Architecture ①】
阅读量:7013 次
发布时间:2019-06-28

本文共 1424 字,大约阅读时间需要 4 分钟。

hot3.png

1.4 Camel’s architecture

Let’s now turn our attention to Camel’s architecture. We’ll first take a look at the high-level architecture and then drill down into the specific concepts. After you’ve read this section, you should be caught up on the integration lingo and be ready for chapter 2, where we’ll explore Camel’s routing capabilities.
1.4.1 Architecture from 10,000 feet
We think that architectures are best viewed first from high above(高空俯视). Figure 1.6 shows a high-level view of the main concepts that make up Camel’s architecture.

214659_59gX_1788192.png

At a high level, Camel is composed of processors, components, and routes.

All of these are contained within the  CamelContext(他们都被包含在camel上下文中)。

The routing engine uses routes as specifications for where messages are routed.(消息进行路由交换时,路由引擎把routes当做载体)

Routes are defined using one of Camel’s domain-specific languages ( DSL s). (Routes是由一种camel的领域类语言定义的)

Processors are used to transform and manipulate messages during routing and also to implement all the  EIP patterns, which have corresponding keywords in the  DSL languages.(在路由交换过程中,Processors用于传输和处理messages,他也实现在dsl中存在响应关键词的所有的企业集成模式)

 Components are the extension points in Camel for adding connectivity to other systems. To expose these systems to the rest of Camel, components provide an endpoint interface.(Components作为camel连通其他系统的拓展节点,为了使camel框架的其他部分和这些系统更加融合,Components提供了端点接口)

 

转载于:https://my.oschina.net/anna153/blog/372928

你可能感兴趣的文章
笔记-OC运行时问题扩展
查看>>
PHPstorm 优化、设置与提速篇
查看>>
[iOS] 从 application delegate 引申三点
查看>>
深入理解Java虚拟机(一)
查看>>
Docker Nginx 静态资源部署
查看>>
DSA数字签名算法
查看>>
Mongodb Mac安装
查看>>
中间件事务码R3AC1里Block Size的含义
查看>>
实战Android 上推下拉——隐藏、显示ActionBar
查看>>
使用MDK5新建STM32开发环境
查看>>
java时区理解
查看>>
人工智能让边缘计算更有价值!
查看>>
React 设计模式和场景分析
查看>>
Node.js教程第三篇—— Node.js 流
查看>>
自动将BAT文件转换为EXE
查看>>
京东的批作业?
查看>>
ubuntu下salt安装使用初体验
查看>>
PowerShell 多线程测试IP端口
查看>>
使用SQL Server 2008 Extended Events SSMS Addin轻松管理XEvents
查看>>
Django-celery 安装及使用测试
查看>>