[發明專利]集群地址切換方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202210731836.3 | 申請日: | 2022-06-25 |
| 公開(公告)號: | CN115102924B | 公開(公告)日: | 2023-09-19 |
| 發明(設計)人: | 易旺 | 申請(專利權)人: | 平安銀行股份有限公司 |
| 主分類號: | H04L61/50 | 分類號: | H04L61/50;H04L43/10 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 官建紅 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 地址 切換 方法 裝置 計算機 設備 存儲 介質 | ||
本申請公開了一種集群地址切換方法、裝置、計算機設備及存儲介質,包括:接收消息生產者發送的心跳檢測請求;根據心跳檢測請求,確定消息生產者與消息消費者的通訊狀態;當消息生產者與消息消費者的通訊處于異常狀態時,獲取預先存儲的若干候選集群地址及各個候選集群地址的屬性信息;獲取消息生產者的地址使用信息,根據地址使用信息及屬性信息,確定若干候選集群地址的切換順序;根據切換順序及若干候選集群地址,對消息消費者中配置的目標集群地址進行切換,直至消息生產者與消息消費者的通訊處于正常狀態。本申請可以將消息消費者中配置的目標集群地址切換到正確的集群地址,使得消息消費者可以消費消息生產者產生的消息。
技術領域
本申請涉及計算機技術領域,具體涉及一種集群地址切換方法、裝置、計算機設備及存儲介質。
背景技術
隨著通訊技術、網絡技術的普及和推廣,以及信息化建設的日益完善,企業內部不同部門會各自搭建自己的通訊集群,并配置不同的集群地址,這樣會導致企業內部存在多個集群地址,例如集團公共的集群地址、各部分集群地址等。當企業內部兩個部門進行集群通訊時,存在由于消息消費者的集群地址配置錯誤,而導致消息消費者無法消費消息生產者產生的消息的問題。
發明內容
本申請實施例提供一種集群地址切換方法、裝置、計算機設備及存儲介質,可以將消息消費者中配置的目標集群地址切換到正確的集群地址,使得消息消費者可以消費消息生產者產生的消息,避免消息消費者因集群地址配置錯誤而無法消費消息生產者產生的消息的問題。
一方面,本申請提供一種集群地址切換方法,所述集群地址切換方法包括:
接收消息生產者發送的心跳檢測請求,所述心跳檢測請求攜帶表明所述消息生產者身份的信息;
根據所述心跳檢測請求,確定所述消息生產者與所述消息生產者對應的消息消費者的通訊狀態;
當所述消息生產者與所述消息消費者的通訊處于異常狀態時,獲取預先存儲的若干候選集群地址及所述若干候選集群地址中各個候選集群地址的屬性信息;
獲取所述消息生產者的地址使用信息,根據所述地址使用信息及所述屬性信息,確定所述若干候選集群地址的切換順序;
根據所述切換順序及所述若干候選集群地址,對所述消息消費者中配置的目標集群地址進行切換,直至所述消息生產者與所述消息消費者的通訊處于正常狀態。
在本申請一些實施方案中,所述根據所述心跳檢測請求,確定所述消息生產者與所述消息生產者對應的消息消費者的通訊狀態,包括:
將所述心跳檢測請求發送至所述消息生產者對應的消息消費者,并監測所述消息生產者是否接收到所述消息消費者基于所述心跳檢測請求返回的心跳響應消息;
當監測到所述消息生產者在預設時間內未接收到所述消息消費者基于所述心跳檢測請求返回的心跳響應消息時,確定所述消息生產者與所述消息消費者的通訊處于異常狀態。
在本申請一些實施方案中,所述監測所述消息生產者是否接收到所述消息消費者基于所述心跳檢測請求返回的心跳響應消息之后,所述方法還包括:
當監測到所述消息生產者接收到所述消息消費者基于所述心跳檢測請求返回的心跳響應消息時,確定所述消息生產者與所述消息消費者的通訊處于正常狀態。
在本申請一些實施方案中,所述根據所述地址使用信息及所述屬性信息,確定所述若干候選集群地址的切換順序,包括:
根據所述地址使用信息,確定所述各個候選集群地址的第一使用頻次,所述第一使用頻次用于表征所述消息生產者使用所述各個候選集群地址的頻次;
根據所述第一使用頻次及所述屬性信息,確定所述若干候選集群地址的切換順序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安銀行股份有限公司,未經平安銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210731836.3/2.html,轉載請聲明來源鉆瓜專利網。





