💯2024年 系统架构设计师(软考高级)备考资源库。 PC版免费刷题软件:https://ruankaodaren.com
一个分布式任务分发框架核心包,一个内存型的MQ。将`ws-task-core`引入到自己的application,你就可以将自己的普通application转变成一个分布式任务分发application。`ws-task-core`主要提供了Leader节点自动选举,动态增删节点,task数据分发。提供了两种类型的任务,拉数据模式,推数据模式。数据分发支持轮询,随机,HASH。可配置leader是否参与任务处理,可配置节点是否参与leader选举(见下面示例)。
将dbswitch修改之后,dbswitch只支持表结构同步功能,没有数据同步功能了,主要支持字段类型、主键信息、建表语句等的转换,并生成建表SQL语句。支持基于正则表达式转换的表名与字段名映射转换。
考虑到公司同一套系统能支持阿里云RocketMQ上部署和客户内网Apache RocketMQ部署,业务代码不修改的情况下,只修改yml文件配置属性即可迁移。