应用迁移方法、装置、电子设备和存储介质

    公开(公告)号:CN117112498A

    公开(公告)日:2023-11-24

    申请号:CN202311386791.1

    申请日:2023-10-25

    IPC分类号: G06F16/11

    摘要: 本公开实施例提供了一种应用迁移方法、装置、电子设备和存储介质,应用于计算机技术领域。所述方法包括获取待迁移应用的各依赖文件;若所述依赖文件为共享文件,则判断目标操作系统和原始操作系统的体系是否相同;若是,则将所述依赖文件按照所属文件夹名称复制迁移到目标操作系统的预设根文件系统中的对应文件夹中;若否,则判断所述依赖文件在迁移过程中是否需要更改路径;若是,则将所述依赖文件按照所属文件夹名称复制迁移到目标操作系统的预设根文件系统中对应更改文件夹名称的文件夹中,实现对应用迁移的自动化进行,提高对应用迁移的效率。

    一种基于容器的镜像分离整合及加载方法

    公开(公告)号:CN115599398B

    公开(公告)日:2023-06-06

    申请号:CN202211495771.3

    申请日:2022-11-28

    IPC分类号: G06F8/60 G06F8/65 G06F8/71

    摘要: 一种基于容器的镜像分离整合及加载方法,将应用程序及其依赖环境的镜像分解为相互独立的基础镜像和应用镜像,其中,将应用程序二进制文件目录及应用运行所需的其他依赖文件目录保存为应用镜像;将应用所需的依赖库与应用框架保存为基础镜像;同一基础镜像能够为多个应用所复用。由此,能够实现通用性依赖环境的复用,大大减小应用的体积,提高应用部署分发的灵活性、可维护性等。

    一种消息中间件的消息客户端模块的高可用的方法及装置

    公开(公告)号:CN115412603A

    公开(公告)日:2022-11-29

    申请号:CN202211358961.0

    申请日:2022-11-02

    摘要: 本发明公开了一种消息中间件的消息客户端模块的高可用的方法及装置,所述方法包括:消息服务端模块监测各个消息客户端模块的实例与所述消息服务端模块的连接状态;对于失去连接的消息客户端模块的实例,所述消息服务端模块清除客户端状态信息总表中与所述失去连接的消息客户端模块的实例对应的客户端状态信息表中的信息;每个与所述失去连接的消息客户端模块的实例对应的应用程序进程,均通过消息客户端模块周期性地自动重连所述消息服务端模块,连接成功后,将所述消息客户端模块的实例对应的当前的客户端状态信息表发送给所述消息服务端模块;所述消息服务端模块更新所述客户端状态信息总表。本发明的方法,能够提升应用程序的高可用性。

    一种应用运行效果与宿主机一致的容器

    公开(公告)号:CN115543549B

    公开(公告)日:2023-04-07

    申请号:CN202211523031.6

    申请日:2022-12-01

    IPC分类号: G06F9/455 G06F9/445

    摘要: 本发明提出了一种应用运行效果与宿主机一致的容器,能够确保用户在应用使用习惯上与宿主机一致,保持容器是透明无感知的,从而不对最终应用的用户使用带来任何不便与负担。本发明容器能够确保用户在应用使用习惯上与宿主机一致,可以在应用安装、运行的过程中完全屏蔽掉容器的存在,使得用户安装、运行基于容器的应用与普通在宿主机上的应用基本一致,实现透明无感知,显著降低了普通用户的学习成本。

    一种软件自动化编译方法及系统

    公开(公告)号:CN115756514A

    公开(公告)日:2023-03-07

    申请号:CN202211425723.7

    申请日:2022-11-14

    IPC分类号: G06F8/61 G06F8/71 G06F8/41

    摘要: 本发明公开了一种软件自动化编译方法及系统,通过构建包括不同芯片的编译环境镜像的容器镜像,根据软件编译请求从容器镜像中获取对应的编译环境镜像,再进行软件编译,避免了要为同一份源代码准备大量编译环境,编译环境适配难度大,时间成本高的问题,能够针对同一分源代码在不同芯片平台之间同时进行自动化的软件编译过程,实现了跨芯片架构的自动化同源软件编译,提高了编译效率。对不同的国产计算机芯片及其软件信息进行注册登记,其中,国产计算机芯片至少包括以下之一:龙芯芯片、飞腾芯片、申威芯片。解决了传统方法只针对特定平台功能单一的问题,降低了国产平台编译环境适配难度。

    基于装配文件生成容器镜像包的方法及系统

    公开(公告)号:CN116954831A

    公开(公告)日:2023-10-27

    申请号:CN202311211642.1

    申请日:2023-09-20

    IPC分类号: G06F9/455

    摘要: 本发明涉及一种基于装配文件生成容器镜像包的方法及系统,属于软件设计开发技术领域,所述方法包括:获取包括镜像装配文件的请求参数信息;对镜像装配文件进行解析处理,将相关的基本信息和相关的文件夹或目录拷贝到临时工作目录下;将临时工作目录下的基本信息以及文件夹或目录打包成一层tar包;根据tar包中的文件信息生成目标镜像的描述信息;生成可传递的容器镜像包。本申请提供的方法及系统通过使用镜像装配文件和命令行工具,减少了工具开发人员对Docker解析、存储、生成等细节的学习调研时间,减少了对即有容器相关的代码和API的依赖;同时,应用镜像开发人员可不必掌握复杂且严格的Dockerfile语法和命令格式。

    一种应用运行效果与宿主机一致的容器

    公开(公告)号:CN115543549A

    公开(公告)日:2022-12-30

    申请号:CN202211523031.6

    申请日:2022-12-01

    IPC分类号: G06F9/455 G06F9/445

    摘要: 本发明提出了一种应用运行效果与宿主机一致的容器,能够确保用户在应用使用习惯上与宿主机一致,保持容器是透明无感知的,从而不对最终应用的用户使用带来任何不便与负担。本发明容器能够确保用户在应用使用习惯上与宿主机一致,可以在应用安装、运行的过程中完全屏蔽掉容器的存在,使得用户安装、运行基于容器的应用与普通在宿主机上的应用基本一致,实现透明无感知,显著降低了普通用户的学习成本。