技术新讯 > 电子通信装置的制造及其应用技术 > 插件服务部署方法以及装置、电子设备及存储介质与流程  >  正文

插件服务部署方法以及装置、电子设备及存储介质与流程

  • 国知局
  • 2024-11-18 18:11:14

本公开涉及但信息,尤其涉及一种插件服务部署方法以及装置、电子设备及存储介质。

背景技术:

1、插件式服务也简称插件服务,且在插件服务部署时无须停止基础服务和/或已部署插件服务的运行。

2、一个服务集群可包括分布式部署的多个节点。

3、在服务集群中,可以将一个服务分组成多个小服务,这些小服务也可以称之为微服务。这些微服务是插件服务的一种。这些微服务之间相互协调且相互配合,从而利用服务集群的不同节点提供用户所需的微服务。每个微服务可以独立运行在不同或相同节点的独立进程中。微服务之间可以采用轻量级通信机制快速通信。通过在节点上的容器部署可以快速实现插件服务部署。

4、在相关技术的插件服务部署过程中,需要将服务集群中的工作节点或者容器接口暴露给部署的客户端,而这使得非法客户端可以通过插件服务的部署流程,直接攻击容器或者工作节点,进而使得容器和/或工作节点的具有安全性问题。

技术实现思路

1、本公开提供一种插件服务部署方法、装置、设备及存储介质。

2、本公开实施例第一方面提供一种插件服务部署方法,由部署节点执行,包括:

3、基于服务端口接收客户端发送的部署请求;其中,所述部署请求包括第一插件服务的部署信息;

4、根据所述部署信息,生成任务信息;其中,所述任务信息,用于工作节点中至少一个目标节点部署所述第一插件服务所述任务信息被工作节点监听到后,用于所述工作节点中至少一个目标节点部署所述第一插件服务。

5、本公开实施例第二方面提供一种插件服务部署方法,由工作节点执行,包括:

6、监听部署节点发送的任务信息;其中,所述任务信息是基于服务端口接收的部署请求生成的;所述部署请求,用于请求部署第一插件服务;

7、根据所述任务信息部署第一插件服务。

8、本公开实施例第三方面一种插件服务部署装置,所述装置包括:

9、第一接收模块,用于基于服务端口接收客户端发送的部署请求;其中,所述部署请求包括第一插件服务的部署信息;

10、生成模块,用于根据所述部署信息,生成任务信息;其中,所述任务信息,用于工作节点中至少一个目标节点部署所述第一插件服务所述任务信息被工作节点监听到后,用于所述工作节点中至少一个目标节点部署所述第一插件服务。

11、本公开实施例第四方面一种插件服务部署装置,所述装置包括:

12、第二接收模块,用于监听部署节点发送的任务信息;其中,所述任务信息是基于服务端口接收的部署请求生成的;所述部署请求,用于请求部署第一插件服务;

13、部署模块,用于根据所述任务信息部署第一插件服务。

14、本公开实施例第五方面提供一种服务集群,包括:

15、部署节点,用于基于服务端口接收客户端发送的部署请求;其中,部署请求包括第一插件服务的部署信息;根据部署信息,生成任务信息;其中,任务信息被工作节点监听到后,用于工作节点中至少一个目标节点部署第一插件服务;

16、工作节点,用于监听部署节点的任务信息;其中,任务信息是基于服务端口接收的部署请求生成的;部署请求,用于请求部署第一插件服务;根据任务信息部署第一插件服务。

17、本公开实施例第六方面提供一种电子设备,包括:

18、处理器;

19、用于存储处理器可执行指令的存储器;

20、其中,所述处理器被配置为:用于运行所述可执行指令时,实现第一方面或第二方面或第五方面任意一个技术方案提供的插件服务部署方法。

21、本公开实施例第七方面提供一种计算机可读存储介质,所述可读存储介质存储有可执行程序,其中,所述可执行程序被处理器执行时实现前述第一方面或第二方面或第五方面任意一个方案提供的插件服务部署方法。

22、本公开的实施例提供的技术方案,在集群系统中增加部署节点,且通过部署节点的服务接口接收客户端发送的部署请求,而不是通过工作节点的容器端口接收部署请求,从而减少在接收部署请求中,非法客户端直接通过容器端口攻击工作节点,提升了容器和工作节点的安全性。

23、与此同时,在本公开实施例中,部署节点从客户端接收部署请求,然后根据部署请求给待部署第一插件服务的目标节点发送任务信息,一方面实现了插件服务部署,另一方面实现了部署插件的工作节点和客户端的隔离,从而提升了部署插件服务的工作节点的安全性。

24、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

技术特征:

1.一种插件服务部署方法,其特征在于,由部署节点执行,包括:

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

3.根据权利要求1或2所述的方法,其中,所述根据所述部署信息,生成任务信息,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法,还包括:

5.根据权利要求4所述的方法,其特征在于,所述部署状态信息包括:部署状态变量;所述部署状态变量指示部署结果。

6.一种插件服务部署方法,其特征在于,由工作节点执行,包括:

7.根据权利要求6所述的方法,其特征在于,所述部署信息,至少包括:配置信息,包括:节点信息以及环境变量;所述节点信息指示待部署所述第一插件服务的目标节点;所述环境变量至少包括:所述第一插件服务的运行环境状态量。

8.根据权利要求6或7所述的方法,其特征在于,所述根据所述任务信息部署插件,包括:

9.根据权利要求6至8任一项所述的方法,其特征在于,所述工作节点包括部署模块以及执行模块;所述方法还包括:

10.根据权利要求6至9任一项所述的方法,其特征在于,所述根据所述创建入参信息,部署所述第一插件服务,还包括:

11.根据权利要求6至10任一项所述的方法,其特征在于,所述方法还包括:

12.一种插件服务部署装置,其特征在于,所述装置包括:

13.一种插件服务部署装置,其特征在于,所述装置包括:

14.一种服务集群,其特征在于,包括:

15.一种电子设备,其特征在于,包括:

16.一种计算机可读存储介质,其特征在于,所述可读存储介质存储有可执行程序,其中,所述可执行程序被处理器执行时实现权利要求1至5或者6至11任一项所述的插件服务部署方法。

技术总结本公开实施例提供一种插件服务部署方法以及装置、电子设备及存储介质。该插件服务部署方法,可包括:基于服务端口接收客户端发送的部署请求;其中,所述部署请求包括第一插件服务的部署信息;根据所述部署信息,生成任务信息;其中,所述任务信息被工作节点监听到后,用于所述工作节点中至少一个目标节点部署所述第一插件服务。如此,通过部署节点的服务端口接收部署请求,设置任务信息被工作节点监听,而非开放工作节点中的容器端口或者物理机的端口接收部署请求,减少了工作节点因为需要接收客户端部署请求开放容器端口或物理机的端口导致的安全性问题,提升了插件服务部署过程中的安全性。技术研发人员:刘定星,陈良,吴胜宝,高阳,张浩受保护的技术使用者:珠海金山办公软件有限公司技术研发日:技术公布日:2024/11/14

本文地址:https://www.jishuxx.com/zhuanli/20241118/327500.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。