[發明專利]一種排隊事件處理方法及系統在審
| 申請號: | 201710758886.X | 申請日: | 2017-08-29 |
| 公開(公告)號: | CN107688499A | 公開(公告)日: | 2018-02-13 |
| 發明(設計)人: | 徐文聰;林建清 | 申請(專利權)人: | 廣州云移信息科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/54 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510650 廣東省廣州市天河區天源路804號*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 排隊 事件 處理 方法 系統 | ||
技術領域
本發明涉及信息處理技術領域,特別地,涉及一種排隊事件處理方法及系統。
背景技術
互聯網行業的發展,為人們帶來極大的便捷。通過技術實現傳統功能的智能化和線上化,在消費行業,將傳統門店的線下功能通過互聯網技術在線上實現已經非常普遍。
對于消費行業中的餐飲企業等,排隊是其核心功能之一,排隊的智能化可以為消費者帶來較好體驗,也可以為商戶帶來經營成本降低,特別是排隊功能在線上實現,通過線上進行排隊請求的量在短時間內可能非常大,導致排隊功能運行較差或出錯,相關處理終端獲取不到相對應的消息。
現有技術中,通常采用spring-cloud,finagle或thrift來解決排隊功能在短時間內請求量大時的運行較差或出錯技術問題,但是,通過上述技術方案去解決相關技術問題,仍存在運行穩定性差和設備利用不合理的技術問題。
發明內容
為解決現有技術中排隊功能在運行過程中穩定性差和設備利用不合理的技術問題,本發明提供一種運行穩定性好和設備利用好的排隊事件處理方法及系統。
本發明提供一種排隊事件處理方法,包括如下步驟:
終端發起排隊事件請求;
nginx根據排隊請求信息和第一預設轉發規則,轉發排隊請求信息至服務器集群邏輯處理中心,邏輯處理中心根據第二預設規則,通過dubbo讀取匹配的服務器業務接口;
匹配的服務器讀取apollo中的參數配置,根據參數配置進行處理,處理結果返回至dubbo;
dubbo處理后,返回排隊事件結果至nginx,nginx根據第三預設轉發規則,發送排隊結果至多個終端。
根據本發明的一個優選實施例,所述服務器集群的數量為多個,每個所述服務器集群均包括邏輯處理中心。
根據本發明的一個優選實施例,所述第一預設轉發規則為URL轉發規則。
根據本發明的一個優選實施例,dubbo根據排隊事件的請求量進行負載均衡處理,根據負載均衡處理結果讀取匹配的服務器業務接口。
根據本發明的一個優選實施例,發送至多個終端的排隊結果,根據預設的終端分類,發送匹配的信息類型。
本發明提供一種排隊事件處理系統,包括:
第一終端,用于發起排隊事件請求;
nginx和dubbo,所述nginx用于根據排隊請求信息和第一預設轉發規則,轉發排隊請求信息至服務器集群邏輯處理中心,邏輯處理中心根據第二預設規則,通過所述dubbo讀取匹配的服務器業務接口;
apollo,所述apollo用于配置參數和存儲參數,匹配的服務器讀取所述apollo中的參數配置,根據參數配置進行處理,處理結果返回至dubbo;
dubbo處理后,返回排隊事件結果至所述nginx,所述nginx根據第三預設轉發規則,發送排隊結果至多個終端。
根據本發明的一個優選實施例,所述服務器集群的數量為多個,每個所述服務器集群均包括邏輯處理中心。
根據本發明的一個優選實施例,所述第一預設轉發規則為URL轉發規則。
根據本發明的一個優選實施例,所述dubbo包括負載均衡模塊,dubbo根據排隊事件的請求量進行負載均衡處理,根據負載均衡處理結果讀取匹配的服務器業務接口。
根據本發明的一個優選實施例,所述nginx包括消息模塊,多個終端的排隊結果,根據所述消息模塊中預設的終端分類,發送匹配的消息類型。
本發明具有如下有益效果:
1、通過采用nginx、dubbo和apollo的結構設計,排隊事件從請求到完成消息通知,具有運行穩定性好和設備利用好的優點;
2、通過nginx和dubbo進行兩次負載均衡處理,nginx對訪問量根據服務器集群進行負載均衡,dubbo根據服務器集群和服務器進行負載均衡,提升運行穩定性和設備利用效果;
3、根據終端分類規則,匹配相對應的信息類型,具有快速、準確和高效的優點。
除了上面所描述的目的、特征和優點之外,本發明還有其它的目的、特征和優點。下面將參照圖,對本發明作進一步詳細的說明。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖,其中:
圖1是本發明提供的一種排隊事件處理方法的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州云移信息科技有限公司,未經廣州云移信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710758886.X/2.html,轉載請聲明來源鉆瓜專利網。





