一种选择下游业务系统集群的方法和装置制造方法及图纸

技术编号:18735525 阅读:43 留言:0更新日期:2018-08-22 04:27
本发明专利技术提供了一种选择下游业务系统集群的方法和装置,其中,需要访问所述下游业务系统的上游业务系统、以及所述下游业务系统均包括多个集群,且所述上游业务系统的所有集群和下游业务系统的所有集群均部署在多个机房中,该方法应用于所述上游业务系统的任一集群,该方法为本集群确定最优访问集群,包括:检测本集群与所述下游业务系统中每一集群是否能够正常通信、以及本集群与所述下游业务系统中该集群之间的通信时长;确定能够与本集群正常通信且与本集群通信时长最短的所述下游业务系统的集群,将确定的所述下游业务系统的集群确定为本集群的最优访问集群。本发明专利技术能够提高业务系统的访问性能。

【技术实现步骤摘要】
一种选择下游业务系统集群的方法和装置
本专利技术涉及通信
,特别涉及一种选择下游业务系统集群的方法和装置。
技术介绍
多机房部署的上游业务系统访问同为多机房部署的下游业务系统时,存在选择下游业务系统集群的问题,例如业务系统A部署在机房1和机房2中,分别组成集群A1和A2;业务系统B部署在机房3和机房4中,组成集群B3和B4,业务系统A在访问业务系统B时,需要为集群A1和A2选择确定访问业务系统B的哪个集群。由于跨机房的网络访问存在各种不确定因素,因此如何合理的选择下游业务系统集群,一定程度上决定了本业务系统的访问性能。目前解决该问题的常见方法有两种:1、固定选择集群,例如,在上例中指定集群A1固定访问集群B3,集群A2固定访问集群B4。2、随机选择集群,例如上例中业务系统A的两个集群随机选择访问业务系统B的两个集群。上述固定选择集群的方法,使得各集群配置不相同,维护起来比较麻烦。而随机选择集群的方法,也存在问题,例如在实际应用环境中集群A1与集群B3之间延迟小,集群A1与集群B4之间延迟大,但是随机选择集群方式下,可能会为集群A1选择集群B4,这就造成了不必要的网络消耗,增加延本文档来自技高网...

【技术保护点】
1.一种选择下游业务系统集群的方法,其特征在于,需要访问所述下游业务系统的上游业务系统、以及所述下游业务系统均包括多个集群,且所述上游业务系统的所有集群和下游业务系统的所有集群均部署在多个机房中,该方法应用于所述上游业务系统的任一集群,该方法为本集群确定最优访问集群,包括:检测本集群与所述下游业务系统中每一集群是否能够正常通信、以及本集群与所述下游业务系统中该集群之间的通信时长;确定能够与本集群正常通信且与本集群通信时长最短的所述下游业务系统的集群,将确定的所述下游业务系统的集群确定为本集群的最优访问集群。

【技术特征摘要】
1.一种选择下游业务系统集群的方法,其特征在于,需要访问所述下游业务系统的上游业务系统、以及所述下游业务系统均包括多个集群,且所述上游业务系统的所有集群和下游业务系统的所有集群均部署在多个机房中,该方法应用于所述上游业务系统的任一集群,该方法为本集群确定最优访问集群,包括:检测本集群与所述下游业务系统中每一集群是否能够正常通信、以及本集群与所述下游业务系统中该集群之间的通信时长;确定能够与本集群正常通信且与本集群通信时长最短的所述下游业务系统的集群,将确定的所述下游业务系统的集群确定为本集群的最优访问集群。2.根据权利要求1所述的方法,其特征在于,确定本集群的最优访问集群之后,进一步包括:周期性检测本集群与最优访问集群是否能够正常通信、以及检测本集群与最优访问集群之间的通信时长,如果本集群与最优访问集群不能正常通信或本集群与最优访问集群之间的通信时长超过预设阈值,则重新为本集群确定最优访问集群。3.根据权利要求2所述的方法,其特征在于,将首次为本集群确定的最优访问集群作为本集群的初始最优访问集群;将非首次为本集群确定的最优访问集群作为本集群的临时最优访问集群;重新为本集群确定最优访问集群之后,进一步包括:周期性检测本集群与初始最优访问集群是否能够正常通信、以及检测本集群与初始最优访问集群之间的通信时长,如果本集群与初始最优访问集群能够正常通信且通信时长小于预设阈值,则再次将初始最优访问集群确定为本集群的最优访问集群。4.根据权利要求1-3任一权项所述的方法,其特征在于,检测本集群与所述下游业务系统中该集群是否能够正常通信的方法为:使用telnet命令建立与所述下游业务系统中该集群的业务端口的连接,如果连接建立成功,则确定本集群与所述下游业务系统中该集群能够正常通信,否则,确定所述本集群与所述下游业务系统中该集群不能正常通信。5.根据权利要求1-3任一权项所述的方法,其特征在于,检测本集群与所述下游业务系统中每一集群之间的通信时长的方法为:使用ping命令检测本集群与所述下游业务系统中每一集群之间是否连通并确定连通时延,将确定的连通时延作为本集群与所述下游业务系统中该集群之间的通信时长。6.一种选择下游业务系统集群的装置,其特征在于,需要访问所述下游业务系统的上游业务系统、以及所述下游业务系统均包括多个集群,且所述上游业务系统的所有集群和下游业务系统的所有集群均部署在多个机房中,该装置应用于所述上游业务系统的任一集群,该装置为本集群确定最优访问集群,包括:检测单元、...

【专利技术属性】
技术研发人员:王银生李双义王海旭
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1