插件管理系统及数据同步方法、设备、存储介质和程序技术方案

技术编号:42166529 阅读:25 留言:0更新日期:2024-07-27 00:14
本发明专利技术实施例提供一种插件管理系统及数据同步方法、设备、存储介质和程序,该方法包括:插件管理应用获取第一版本号的插件,将第一版本号的插件及其第一元数据信息上传插件存储系统进行存储,第一元数据信息中包含插件标识、用户标识和第一版本号。插件存储系统以第一元数据信息更新插件版本管理文件中已存储的第二元数据信息,第二元数据信息中包含相同的插件标识、用户标识以及第二版本号。数据同步引擎实例接收包含目标用户标识和目标插件标识的数据同步任务,启动一进程,查询插件版本管理文件得到第一元数据信息,从插件存储系统中下载第一版本号的目标插件以执行数据同步任务。通过该方案,实现了插件的集中版本管理,按需加载。

【技术实现步骤摘要】

本专利技术涉及云计算,尤其涉及一种插件管理系统及数据同步方法、设备、存储介质和程序


技术介绍

1、数据同步技术可以帮助用户实现两个数据源之间的数据传输,通常可以包括批量数据同步和实时数据同步。用户可以使用某种数据同步引擎(比如目前的流批一体的数据同步引擎)来实现源端数据源中数据向目的端数据源的数据同步传输,在进行该数据同步的过程中,需要使用到插件。插件的功能,概括来说就是数据同步引擎通过插件来连接各类型的数据源以执行读写操作。所以插件是数据同步引擎实现可扩展性的基础,即同一数据同步引擎可以使用不同类型的插件来对不同类型的数据源进行数据同步处理。

2、目前,当某用户有数据同步需求时,可以预先在一个或多个容器中来启动该用户对应的数据同步引擎镜像文件,以在每个容器中形成一个独立的数据同步引擎实例。其中,该数据同步引擎镜像文件中包含该用户可用的所有版本的插件,从而该容器中也会包含这些插件,以供容器中的数据同步引擎实例使用。目前,都是在容器本地对插件进行维护。比如,当用户产生新的插件时,需要运维人员手动地将新插件部署到容器中,当使用新插件时遇到异常情况本文档来自技高网...

【技术保护点】

1.一种数据同步方法,其特征在于,应用于数据同步引擎实例启动的进程,所述数据同步引擎实例与目标用户对应,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法包括:

3.根据权利要求1所述的方法,其特征在于,所述第一版本号的目标插件被下载到所述执行器中的预设缓存空间中;所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若未查询到所述第一元数据信息,则根据所述执行器中预先安装的备用插件,执行所述第一数据同步任务。

5.一种数据同步方法,其特征在于,应用于插件存储系统,所述方法包括:p>

6.根据权...

【技术特征摘要】

1.一种数据同步方法,其特征在于,应用于数据同步引擎实例启动的进程,所述数据同步引擎实例与目标用户对应,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法包括:

3.根据权利要求1所述的方法,其特征在于,所述第一版本号的目标插件被下载到所述执行器中的预设缓存空间中;所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若未查询到所述第一元数据信息,则根据所述执行器中预先安装的备用插件,执行所述第一数据同步任务。

5.一种数据同步方法,其特征在于,应用于插件存储系统,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,所述第一元数据信息是插件管理应用根据所述第一版本号的目标插件的使用权限信息确定所述第一版本号的目标插件由所述目标用户自用时生成的;所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.一种数据同步方法,其特征在于,应用于插件管理应用,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求8所述的方法,其特征在于,所述插件管理应用的启动参数中包括多个插件在各自对应的数据同步引擎镜像文件中的存储路径;所述方法还包括:

11.根据权利要求8所述的方法,其特征在于,所述插件管理应用被打包时,将至少一个插件以及所述至少一个插件各自对应的元数据信息打包到所述插件管理应用的执行包,以在使用所述执行包启动所述插件管理应用时,使得所述插件管理应用将所述至少一个插件以及所述至少一个插件各自对应的...

【专利技术属性】
技术研发人员:袁立李昊韩翼
申请(专利权)人:阿里云飞天杭州云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1