社区
Java
帖子详情
DMHS的路由功能和转发功能
笑忘书丶先生
2021-07-30 10:58:42
有过DMHS的路由功能和转发功能相关经验能否说一下原理
...全文
497
回复
打赏
收藏
DMHS的路由功能和转发功能
有过DMHS的路由功能和转发功能相关经验能否说一下原理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DMHS
介绍及部署
当启动
转发
器或
路由
器
功能
时,会调度 NET 模块(接收子模块和发送子模块)。CPT 模块对应配置文件中的 XML 元素为 cpt,即 CPT 模块的所有参数都是作为 cpt 元素的子元素存在,这些子元素的值就是对应 CPT 模块参数的参数值。
DMHS
同步服务主要包括四个模块,分别是捕获模块(CPT)、装载模块(LOAD)、传输模块(NET)以及执行模块(EXEC),这些模块统一由管理模块(MGR)进行管理执行,管理模块(MGR)是
DMHS
同步服务的启动框架,根据配置文件加载并启动相关的
功能
模块。
DM数据同步工具
DMHS
、DM和oracle端安装
DMHS
概述及在DM和Oracle安装
DMHS
的
功能
特性
DMHS
在数据同步时,源端不同数据库的交易日志经过 CPT 的解析,封装成统一的数据格式,经过 NET 模块一级级的投递,最后投递到 EXEC 模块进行入库处理,当 EXEC 模块把接收到的事务入库以后,该事务的同步流程才算正式完成。EXEC 模块通过 NET 的RECV 模块接收到源端的数据以后,需要对接收到的数据提取进行事务归类,归类过程中还会涉及到大事务的缓存,部分回滚的处理,ORP 操作的转换,组织大对像数据等复杂的处理。在 XML 配置文件中也是一样的,send 元素为 cpt 元素的子元素。
DMHS
单向同步DM8-DM8
DMHS
单向同步
DMHS
是一款基于日志分析的数据库实时同步系统,
DMHS
的捕获
功能
(捕获器)是对源端的在线日志或归档日志进行解析并发送出去;
DMHS
的
转发
功能
(
转发
器)是对基于本地文件、网络、FTP的数据进行过滤机应用层传输;
DMHS
的
路由
功能
(
路由
器)是对跨网关的数据进行网络层传输;
DMHS
的执行
功能
(执行器)是通过ODBC接口连接目的端的数据库管理系统并接受数据。 1、
DMHS
工具特点 (1)捕获器将源端数据库日志读取解析后发送出去,它必须与源端数据库在同一台机器上 (2)即使源数据库中断
DMHS
路由
功能
体验
1、
DMHS
架构 达梦的
DMHS
和Oracle的OGG原理相似,都是由CPT模块从数据库的日志中捕获变化,然后进行压缩后SEND模块发送到目的端,再在目的端EXEC模块执行相同操作的一个过程实现数据的同步,目前
DMHS
不仅支持达梦数据库之间的同步,也能支持常用的几个通用数据库的数据同步。 2、项目架构: A段和B段的
DMHS
正常配置CPT和EXEC,C和D段的
DMHS
配置route模块;A的SEND配置C,C的SEND配置A和D,D的SEND配置C和B,B的SEND配置D。 3、
dmhs
..
Java
51,408
社区成员
86,104
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章