[發明專利]一種數據庫訪問系統、方法、電子設備和介質在審
| 申請號: | 202110301864.7 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN113032487A | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 沈永龍;趙逸鋒;馮春;陳一帆;李姣;郭翔;張滿;凌曉蔚;黃曉瑜;龔偉;張偉杰;黃文英 | 申請(專利權)人: | 建信金融科技有限責任公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 200120 上海市浦東新區中國(*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 訪問 系統 方法 電子設備 介質 | ||
1.一種數據庫訪問系統,其特征在于,包括:轉發器,與每個所述轉發器分別連接的接收服務器和至少兩個數據接入點服務器,其中,每個數據接入點服務器之間網絡隔斷;
所述接收服務器,用于接收用戶輸入的數據庫訪問請求,并將所述數據庫訪問請求發送給所述轉發器;
所述轉發器,用于將所獲取的數據庫訪問請求發送給所述數據接入點服務器;
所述數據接入點服務器,用于根據數據庫訪問請求中所包含的服務名選取指定應用服務,并基于所述指定應用服務向數據庫集群中發送數據庫訪問請求,以進行數據庫集群訪問。
2.根據權利要求1所述的系統,其特征在于,所述數據接入點服務器包括:一個網關服務、兩個注冊服務和至少兩個應用服務;
所述數據接入點服務器還用于,將所述網關服務和至少兩個應用服務的資源信息在兩個注冊服務中進行同步注冊。
3.根據權利要求2所述的系統,其特征在于,每個所述應用服務中包括至少兩個微服務業務塊。
4.根據權利要求2所述的系統,其特征在于,所述數據接入點服務器,用于基于所述網關服務對所述數據庫訪問請求進行總流量控制和同一用戶訪問次數控制。
5.根據權利要求4所述的系統,其特征在于,所述數據接入點服務器,用于基于令牌桶算法確定單位時間內訪問總流量未超過第一預設閾值時,接收所述數據庫訪問請求。
6.根據權利要求4所述的系統,其特征在于,所述數據接入點服務器,用于基于令牌桶算法確定單位時間內指定用戶訪問次數未超過第二預設閾值,并且所述數據庫訪問請求為所述指定用戶發出時,接收所述數據庫訪問請求。
7.根據權利要求2所述的系統,其特征在于,所述系統還包括應用進程監測服務器,所述應用進程監測服務器與每個所述數據接入點服務器連接;
所述應用進程監測服務器,用于獲取每個數據接入點服務器中所包含的應用服務的狀態信息;
根據所述狀態信息確定應用服務異常,但發生異常的應用服務所位于的數據接入點服務器未發生宕機時,指示發生異常的應用服務進行自恢復。
8.根據權利要求1所述的系統,其特征在于,所述接收服務器,用于將所述數據庫訪問請求平均發送給所述轉發器;
所述轉發器,用于將所獲取的數據庫訪問請求平均發送給所述數據接入點服務器。
9.一種數據庫訪問方法,應用于數據庫訪問系統,其特征在于,包括:
通過接收服務器接收用戶輸入的數據庫訪問請求,并將所述數據庫訪問請求發送給轉發器;
通過轉發器將所獲取的數據庫訪問請求發送給所述數據接入點服務器;
通過數據接入點服務器根據數據庫訪問請求中所包含的服務名選取指定應用服務,并基于所述指定應用服務向數據庫集群中發送數據庫訪問請求,以進行數據庫集群訪問。
10.根據權利要求9所述的方法,其特征在于,所述通過數據接入點服務器根據數據庫訪問請求中所包含的服務名選取指定應用服務之前,還包括:
所述數據接入點服務器基于網關服務對所述數據庫訪問請求進行總流量控制和同一用戶訪問次數控制。
11.根據權利要求10所述的方法,其特征在于,所述數據接入點服務器基于網關服務對所述數據庫訪問請求進行總流量控制和同一用戶訪問次數控制,包括:
基于令牌桶算法確定單位時間內訪問總流量未超過第一預設閾值時,接收所述數據庫訪問請求;
基于令牌桶算法確定單位時間內指定用戶訪問次數未超過第二預設閾值,并且所述數據庫訪問請求為所述指定用戶發出時,接收所述數據庫訪問請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信金融科技有限責任公司,未經建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110301864.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:民族音樂生成方法、裝置、設備及存儲介質
- 下一篇:一種自動制作面條的設備





