达梦数据总线用户手册:消息路由与交换
需积分: 10 61 浏览量
更新于2024-09-06
收藏 773KB PDF 举报
"DMETL_Databus - 达梦数据总线用户手册"
达梦数据总线(DMETL_Databus)是达梦数据库有限公司提供的一种数据交换平台,主要用于在网络环境中连接各种异构系统和数据源,实现数据的安全、可靠传输。DM数据交换平台的核心特点是采用消息中间件技术,通过内嵌的消息服务器和数据总线服务器(DataBusServer)进行消息的路由转发。
1.1 概述
DMETL_Databus的运作机制是:在每个ETL(Extract, Transform, Load)内部集成一个消息服务器,消息服务器上设有发布队列和订阅队列。当需要进行数据交换时,源ETL将消息推送到其内嵌的发布队列,而目标ETL则从订阅队列接收消息。数据总线服务器作为中介,负责从源ETL的发布队列获取消息并转发至目标ETL的订阅队列,支持一对一和一对多的路由模式。
1.2 数据(消息)交换流程
数据交换流程可以概括为以下步骤:
1. 源ETL服务器将消息发送到源消息服务器的发布队列。
2. 数据总线服务器(DataBusServer)接收发布队列中的消息。
3. DataBusServer根据预设的路由规则将消息转发至目的消息服务器的订阅队列。
4. 目的ETL服务器从订阅队列接收消息,进行进一步处理或存储。
2.1 数据总线路由的使用概述
使用DMETL_Databus进行数据交换涉及三个主要步骤:
1. ETL创建发布和订阅数据集:在ETL中定义数据集的同时,会在对应的消息服务器上创建相应的发布或订阅队列。
2. ETL创建发布和订阅流程:发布流程负责推送数据至发布队列,订阅流程则从订阅队列获取数据并进行清洗转换。
3. 配置DataBusServer的路由信息:定义ETL间发布队列到订阅队列的路由规则,使DataBusServer能够根据这些规则进行消息转发。
2.2 创建发布、订阅数据集与流程
创建发布数据集意味着在ETL内部创建一个数据源,这个数据源将被推送到发布队列。订阅数据集则是ETL接收数据的目标,它会从订阅队列中获取数据。发布流程和订阅流程分别用于处理发送和接收数据的逻辑。
2.3 数据总线路由配置
2.4.1 数据总线配置文件:包含ETL服务器之间的路由信息,定义了哪些发布队列应将消息转发至哪些订阅队列。
2.4.2 数据总线路由引擎:负责解析配置文件并执行实际的消息路由操作,确保消息正确无误地传递到目的地。
DMETL_Databus通过高效的消息中间件技术和路由机制,为异构系统间的大量数据交换提供了稳定且可扩展的解决方案。无论是简单的数据同步还是复杂的数据转换,都能够借助此平台实现。
2019-08-30 上传
2018-09-28 上传
2021-04-11 上传
2021-01-14 上传
2016-06-20 上传
2019-07-18 上传
2021-05-09 上传
2021-03-17 上传
2021-06-09 上传
Zhi@Li
- 粉丝: 39
- 资源: 46
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程