端口切换方法、装置、计算机设备、存储介质和程序产品制造方法及图纸

技术编号:38653973 阅读:22 留言:0更新日期:2023-09-02 22:41
本申请涉及一种端口切换方法、装置、计算机设备、存储介质和程序产品。方法包括:接收前端发送的端口切换请求消息,并将端口切换请求消息存储至服务器节点的消息队列中;端口切换请求消息包括输入的源端口标识和目的端口标识;对消息队列进行监听,若监听到前端发送的端口切换请求消息,则根据端口切换请求消息,从源端口标识对应的源端口切换至目的端口标识对应的目的端口。本申请直接根据端口切换请求消息中包含的输入的源端口标识和目的端口标识,从源端口标识对应的源端口切换至目的端口标识对应的目的端口,从而实现不同端口的切换,提高了端口切换的效率。提高了端口切换的效率。提高了端口切换的效率。

【技术实现步骤摘要】
端口切换方法、装置、计算机设备、存储介质和程序产品


[0001]本申请涉及计算机
,特别是涉及一种端口切换方法、装置、计算机设备、存储介质和程序产品。

技术介绍

[0002]随着计算机系统的发展,系统之间的对接操作越来越多。在进行不同系统之间的对接或者同一系统之间服务的切换时,可以通过切换不同的端口来实现,从而提高对接不同系统或者切换不同服务的效率。
[0003]然而,传统切换不同端口的方法,是在停止运行系统的情况下,手动改写代码以重新配置端口,从而实现不同端口的切换。因此,传统的端口切换方法,存在效率较低的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高端口切换效率的端口切换方法、装置、计算机设备、存储介质和程序产品。
[0005]第一方面,本申请提供了一种端口切换方法。所述方法包括:
[0006]接收前端发送的端口切换请求消息,并将所述端口切换请求消息存储至服务器节点的消息队列中;所述端口切换请求消息包括输入的源端口标识和目的端口标识;
[0007]对所述消息队列进行监听,若监听到所述前端发送的所述端口切换请求消息,则根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口。
[0008]在其中一个实施例中,所述端口切换请求消息包括服务状态变更请求消息,所述服务状态请求消息包括所述源端口的由启动变更为停止的第一状态以及所述目的端口的由停止到启动的第二状态;
[0009]所述根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口,包括:
[0010]若所述端口切换请求消息为所述服务状态变更请求消息,则将所述源端口由启动变更为停止,并将所述目的端口由停止变更为启动,以从所述源端口切换至所述目的端口。
[0011]在其中一个实施例中,所述端口切换请求消息包括系统环境变更请求消息,所述系统环境变更请求消息包括原系统标识以及目的系统标识;
[0012]所述根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口,包括:
[0013]若所述端口切换请求消息为所述系统环境变更请求消息,则将所述原系统标识对应的源系统的所述源端口由启动变更为停止,并将所述目的系统标识对应的目的系统的所述目的端口由停止变更为启动,以从所述源端口切换至所述目的端口。
[0014]在其中一个实施例中,所述根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口,包括:
[0015]获取各所述服务器节点的所述源端口分别对应的服务的服务状态信息;
[0016]根据各所述服务器节点的所述源端口分别对应的服务的服务状态信息,确定各所述服务器节点的优先级;
[0017]按照各所述服务器节点的优先级,根据所述端口切换请求消息,将各所述服务器节点从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口。
[0018]在其中一个实施例中,所述根据各所述服务器节点的所述源端口分别对应的服务的服务状态信息,确定各所述服务器节点的优先级,包括:
[0019]根据各所述服务器节点的所述源端口分别对应的服务的服务状态信息,确定各所述服务器节点的当前服务请求数量;
[0020]根据各所述服务器节点的当前服务请求数量,确定各所述服务器节点的优先级。
[0021]在其中一个实施例中,所述按照各所述服务器节点的优先级,根据所述端口切换请求消息,将各所述服务器节点从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口,包括:
[0022]从当前最小的服务请求数量对应的服务器节点开始,根据所述端口切换请求消息,依次将所述最小的当前服务请求数量对应的服务器节点从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口。
[0023]在其中一个实施例中,所述从当前最小的服务请求数量对应的服务器节点开始,根据所述端口切换请求消息,依次将所述最小的当前服务请求数量对应的服务器节点从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口,包括:
[0024]从当前最小的服务请求数量对应的服务器节点开始,执行第一操作过程;所述第一操作过程包括:从各所述服务器节点中移除当前最小的当前服务请求数量对应的服务器节点,并在当前最小的当前服务请求数量对应的服务器节点对应的服务请求完成的情况下,根据所述端口切换请求消息,将当前最小的服务请求数量对应的服务器节点从所述源端口切换至所述目的端口;
[0025]在当前最小的服务请求数量对应的服务器节点从所述源端口切换至所述目的端口后,返回执行所述第一操作过程,直至各所述服务器节点从所述源端口切换至所述目的端口。
[0026]第二方面,本申请还提供了一种端口切换装置。所述装置包括:
[0027]端口切换请求消息获取模块,用于接收前端发送的端口切换请求消息,并将所述端口切换请求消息存储至服务器节点的消息队列中;所述端口切换请求消息包括输入的源端口标识和目的端口标识;
[0028]端口切换模块,用于对所述消息队列进行监听,若监听到所述前端发送的所述端口切换请求消息,则根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口。
[0029]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项实施例中的方法的步骤。
[0030]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项实施
例中的方法的步骤。
[0031]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项实施例中的方法的步骤。
[0032]上述端口切换方法、装置、计算机设备、存储介质和程序产品,接收前端发送的端口切换请求消息,并将端口切换请求消息存储至服务器节点的消息队列中;端口切换请求消息包括输入的源端口标识和目的端口标识;对消息队列进行监听,若监听到前端发送的端口切换请求消息,则根据端口切换请求消息,从源端口标识对应的源端口切换至目的端口标识对应的目的端口。本申请通过接收包含输入的源端口标识和目的端口标识的端口切换请求消息,并将端口切换请求消息存储至服务器节点的消息队列中。之后,监听消息队列,若监听到消息队列中包括前端发送的端口切换请求消息,就能够在系统运行的过程中,直接根据端口切换请求消息中包含的输入的源端口标识和目的端口标识,从源端口标识对应的源端口切换至目的端口标识对应的目的端口,从而实现不同端口的切换,提高了端口切换的效率。
附图说明
[0033]图1为一个实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种端口切换方法,其特征在于,所述方法包括:接收前端发送的端口切换请求消息,并将所述端口切换请求消息存储至服务器节点的消息队列中;所述端口切换请求消息包括输入的源端口标识和目的端口标识;对所述消息队列进行监听,若监听到所述前端发送的所述端口切换请求消息,则根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口。2.根据权利要求1所述的方法,其特征在于,所述端口切换请求消息包括服务状态变更请求消息,所述服务状态变更请求消息包括所述源端口的由启动变更为停止的第一状态以及所述目的端口的由停止到启动的第二状态;所述根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口,包括:若所述端口切换请求消息为所述服务状态变更请求消息,则将所述源端口由启动变更为停止,并将所述目的端口由停止变更为启动,以从所述源端口切换至所述目的端口。3.根据权利要求1所述的方法,其特征在于,所述端口切换请求消息包括系统环境变更请求消息,所述系统环境变更请求消息包括原系统标识以及目的系统标识;所述根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口,包括:若所述端口切换请求消息为所述系统环境变更请求消息,则将所述原系统标识对应的源系统的所述源端口由启动变更为停止,并将所述目的系统标识对应的目的系统的所述目的端口由停止变更为启动,以从所述源端口切换至所述目的端口。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述端口切换请求消息,从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口,包括:获取各所述服务器节点的所述源端口分别对应的服务的服务状态信息;根据各所述服务器节点的所述源端口分别对应的服务的服务状态信息,确定各所述服务器节点的优先级;按照各所述服务器节点的优先级,根据所述端口切换请求消息,将各所述服务器节点从所述源端口标识对应的源端口切换至所述目的端口标识对应的目的端口。5.根据权利要求4所述的方法,其特征在于,所述根据各所述服务器节点的所述源端口分别对应的服务的服务状态信息,确定各所述服务器节点的优先级,包括:根据各所述服务器节点的所述源端口分别对应的服务的服务状态信息,确定各所述服务器节点的当前服务请求数量;根据各所述服务器节点的当前服...

【专利技术属性】
技术研发人员:马祥力顾敏苏倪文涛
申请(专利权)人:太平金融科技服务上海有限公司
类型:发明
国别省市:

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

1