网关系统通讯组件的动态启动实现方法、装置及存储介质与流程

文档序号:35130994发布日期:2023-08-15 03:50阅读:41来源:国知局
网关系统通讯组件的动态启动实现方法、装置及存储介质与流程

本发明涉及计算机,具体涉及一种网关系统通讯组件的动态启动实现方法、装置、计算机设备以及非易失性计算机可读存储介质。


背景技术:

1、目前,银行业务的部分网关类应用系统的研发中,简单的网关系统一般只需一个通讯端口就足够了,比如一些简单的http网关,只要开一个http的端口(比如80或者8080),执行http通讯处理就能满足需要。但是,随着银行业务的不断发展,对于高级网关系统,需要支持不止一种通讯协议、或者同一种通讯协议的不同业务要做到彻底的通讯隔离,就需要网关系统能够再开启多个不通过的通讯端口,网关系统的这种能力,业内称之为网关系统的多通讯组件实例能力。

2、目前,要实现这种能力,不同的网关系统有不同的做法。

3、一种是网关系统只支持一个进程一个通讯组件,但是可以在服务器上启动多个网关应用进程,进而支持多通讯组件的诉求,这种模式常见于基于c语言平台的多进程并发的网关前置类平台。

4、一种是网关系统在每个服务器上启动一个进程,在进程内启动多个通讯组件的实例,从而支持多通讯组件实例,这种模式多见于java类系统。

5、但是,在这些模式下面,网关系统需要重启才能生效增加的通讯组件,比如有些网关系统是基于tomcat容器的,因为受限于容器,通讯端口需要配置到tomcat配置文件中,并重启才能生效。这种限制,阻碍了网关系统的灵活性。

6、综上所述,如何提供一种网关系统通讯组件的动态启动实现方法、装置、计算机设备以及非易失性计算机可读存储介质,以实现网关系统通讯组件的动态启动能力,并可提高网关系统的灵活性,是目前本领域技术人员亟待解决的问题。


技术实现思路

1、鉴于上述现有技术的不足之处,本发明的目的在于提供一种可用于金融科技或其他相关领域的网关系统通讯组件的动态启动实现方法、装置、计算机设备以及非易失性计算机可读存储介质,旨在实现网关系统通讯组件的动态启动能力,并可提高网关系统的灵活性。

2、为了达到上述目的,本发明采取了以下技术方案:

3、一种网关系统通讯组件的动态启动实现方法,其中,所述方法包括:

4、构建网关系统中通讯组件的标准组件模型;

5、基于所述标准组件模型,创建所述网关系统中待配置的目标通讯组件;

6、对所述目标通讯组件进行配置,并动态启动所述目标通讯组件。

7、在进一步的技术方案中,所述的网关系统通讯组件的动态启动实现方法,其中,所述构建网关系统中通讯组件的标准组件模型,包括:

8、设计并创建网关系统中通讯组件的标准组件模型。

9、在进一步的技术方案中,所述的网关系统通讯组件的动态启动实现方法,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件,包括:

10、对所述目标通讯组件进行配置,并通过组件管理器动态启动所述目标通讯组件。

11、在进一步的技术方案中,所述的网关系统通讯组件的动态启动实现方法,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件之后,包括:

12、接收操作指令,对所述目标通讯组件进行动态刷新。

13、在进一步的技术方案中,所述的网关系统通讯组件的动态启动实现方法,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件之后,还包括:

14、接收操作指令,对所述目标通讯组件进行动态卸载。

15、一种网关系统通讯组件的动态启动实现装置,其中,所述装置包括:

16、组件模型构建模块,用于构建网关系统中通讯组件的标准组件模型;

17、通讯组件创建模块,用于基于所述标准组件模型,创建所述网关系统中待配置的目标通讯组件;

18、动态启动模块,用于对所述目标通讯组件进行配置,并动态启动所述目标通讯组件。

19、在进一步的技术方案中,所述的网关系统通讯组件的动态启动实现装置,其中,所述构建网关系统中通讯组件的标准组件模型,包括:

20、设计并创建网关系统中通讯组件的标准组件模型;

21、所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件,包括:

22、对所述目标通讯组件进行配置,并通过组件管理器动态启动所述目标通讯组件。

23、在进一步的技术方案中,所述的网关系统通讯组件的动态启动实现装置,其中,所述装置还包括:

24、动态刷新模块,用于接收操作指令,对所述目标通讯组件进行动态刷新;

25、动态卸载模块,用于接收操作指令,对所述目标通讯组件进行动态卸载。

26、一种计算机设备,其中,所述计算机设备包括至少一个处理器;以及,

27、与所述至少一个处理器通信连接的存储器;其中,

28、所述存储器上存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行时,可实现:

29、构建网关系统中通讯组件的标准组件模型;

30、基于所述标准组件模型,创建所述网关系统中待配置的目标通讯组件;

31、对所述目标通讯组件进行配置,并动态启动所述目标通讯组件。

32、在进一步的技术方案中,所述的计算机设备,其中,所述构建网关系统中通讯组件的标准组件模型,包括:

33、设计并创建网关系统中通讯组件的标准组件模型。

34、在进一步的技术方案中,所述的计算机设备,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件,包括:

35、对所述目标通讯组件进行配置,并通过组件管理器动态启动所述目标通讯组件。

36、在进一步的技术方案中,所述的计算机设备,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件之后,包括:

37、接收操作指令,对所述目标通讯组件进行动态刷新。

38、在进一步的技术方案中,所述的计算机设备,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件之后,还包括:

39、接收操作指令,对所述目标通讯组件进行动态卸载。

40、一种非易失性计算机可读存储介质,其中,所述非易失性计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时,可实现:

41、构建网关系统中通讯组件的标准组件模型;

42、基于所述标准组件模型,创建所述网关系统中待配置的目标通讯组件;

43、对所述目标通讯组件进行配置,并动态启动所述目标通讯组件。

44、在进一步的技术方案中,所述的非易失性计算机可读存储介质,其中,所述构建网关系统中通讯组件的标准组件模型,包括:

45、设计并创建网关系统中通讯组件的标准组件模型。

46、在进一步的技术方案中,所述的非易失性计算机可读存储介质,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件,包括:

47、对所述目标通讯组件进行配置,并通过组件管理器动态启动所述目标通讯组件。

48、在进一步的技术方案中,所述的非易失性计算机可读存储介质,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件之后,包括:

49、接收操作指令,对所述目标通讯组件进行动态刷新。

50、在进一步的技术方案中,所述的非易失性计算机可读存储介质,其中,所述对所述目标通讯组件进行配置,并动态启动所述目标通讯组件之后,还包括:

51、接收操作指令,对所述目标通讯组件进行动态卸载。

52、相较于现有技术,本发明提供了一种网关系统通讯组件的动态启动实现方法、装置、计算机设备以及非易失性计算机可读存储介质,其中,所述方法包括:构建网关系统中通讯组件的标准组件模型;基于所述标准组件模型,创建所述网关系统中待配置的目标通讯组件;对所述目标通讯组件进行配置,并动态启动所述目标通讯组件。通过本发明的方法可实现网关系统通讯组件的动态启动能力,并可提高网关系统的灵活性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1