[發明專利]一種基于XMPP通信處理服務器的負載均衡方法有效
| 申請號: | 201811072821.0 | 申請日: | 2018-09-14 |
| 公開(公告)號: | CN109040309B | 公開(公告)日: | 2021-03-05 |
| 發明(設計)人: | 邱志斌;涂高元;郭永興;陸云燕;楊其栓;時宜 | 申請(專利權)人: | 廈門天銳科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361000 福建省廈門市廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 xmpp 通信 處理 服務器 負載 均衡 方法 | ||
1.一種基于XMPP通信處理服務器的負載均衡方法,具體方法包括,
通信賬號獲取,終端代理向控制中心發出請求獲取自身的通信賬號;
終端服務器列表獲取,終端代理向XMPP服務器openfire發出以terminal-server為前綴的search請求,獲取網內可能存在的終端服務器列表;發出負載探詢協議,終端代理使用XMPP通信,向終端服務器列表中所有的終端服務器發出負載探詢協議;
查找負載最低的終端服務器,終端代理在預設的計時周期內,從返回負載應答的終端服務器列表中挑選出負載最低的終端服務器;
發起業務登錄協議,終端代理向負載最低的終端服務器發起業務登錄協議;
獲取負載最低的終端服務器的地址/端口,負載最低的終端服務器向終端代理發回業務登錄應答,并返回負載最低的終端服務器的webservice地址/端口;其中,終端服務器的通信賬號上攜帶所屬網絡信息及服務器設備信息,以區分終端服務器所在網絡及同一局域網內的不同服務器設備;不同的局域網所屬網絡信息不同,同一局域網內的不同服務器設備,服務器設備信息不同;
所述所屬網絡信息為網絡編號;所述服務器設備信息為服務器設備編號;
所述方法還包括,對總部、分部不同的局域網,分配不同的網絡編號;分布設置網絡編號后,在終端代理安裝過程中,除了填寫控制中心ip和port外,一并填入接入網絡編號;終端代理從XMPP服務器openfire檢索時,以所接入的網絡編號為前綴獲取所屬子網絡的位置;
所述方法還包括,在網絡編號的基礎上,增加設置定義終端代理的接入模式;所述接入模式包括本地接入和互聯網接入;
在控制中心給系統每臺終端服務器配置一個ip和port,且設置終端服務器將外網接入參數更新到終端服務器本地;
終端代理向終端服務器發起負載探詢時,同時表明其接入方式;如果是互聯網接入,則判斷是否存在配置了外網接入參數的終端服務器,如果是,則配置了外網接入參數的終端服務器發回負載應答,如果否,則不發回負載應答;如果是本地接入,則本地終端服務器發回負載應答;
終端代理向終端服務器發起業務登錄時,同時表明其接入方式;如果是互聯網接入,則終端服務器返回互聯網訪問地址;如果是本地接入,則終端服務器返回本地局域網地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門天銳科技股份有限公司,未經廈門天銳科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811072821.0/1.html,轉載請聲明來源鉆瓜專利網。





