[發明專利]一種基于Nginx、Redis的高并發負載均衡系統在審
| 申請號: | 201710883486.1 | 申請日: | 2017-09-26 |
| 公開(公告)號: | CN107734004A | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | 張鵬程;程坤;熊芳;周學武;金惠穎;賈旸旸;趙齊 | 申請(專利權)人: | 河海大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙)32204 | 代理人: | 李玉平 |
| 地址: | 210098 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 nginx redis 并發 負載 均衡 系統 | ||
1.一種基于Nginx、Redis的高并發負載均衡系統,其特征在于:包括Nginx反向代理服務器、Tomcat服務器、Redis緩存數據庫和MySQL數據庫;客戶端向Nginx反向代理服務器發送請求,Nginx反向代理服務器對這些請求進行分發,轉發到Tomcat服務器集群,Tomcat服務器接收請求后,將實時數據發送給Redis數據庫,Redis使用緩存隊列對實時數據進行緩存,計算程序定時從緩存隊列中取出數據進行計算,將處理過的數據轉換為結構化數據保存在MySQL中。
2.如權利要求1所述的基于Nginx、Redis的高并發負載均衡系統,其特征在于:當Nginx反向代理服務器獲得客戶端發送的請求時,根據各Tomcat服務器IP配置映射關系和調度算法將請求分發到相應的服務器上。
3.如權利要求1所述的基于Nginx、Redis的高并發負載均衡系統,其特征在于:Redis對實時數據進行緩存時,將不同的客戶端同一時間的數據依次緩存至以時間戳為key的緩存隊列中;計算程序定時的從緩存隊列中讀取最早的時間對應的所有數據進行運算,運算的結果為保存在結構化數據庫MySQL中。
4.一種搭建基于Nginx、Redis的高并發負載均衡系統的方法,其特征在于,包括如下步驟:
步驟1:搭建Tomcat服務器集群:選擇若干臺計算機安裝Tomcat服務器;
步驟2:搭建Nginx服務器:選擇一臺機器安裝Nginx;
步驟3:安裝Redis數據庫,對Redis進行配置,并與Tomcat服務器進行關聯;
步驟4:安裝MySQL數據庫,將應用程序部署在Tomcat集群服務器上,確保程序正常運行。
5.如權利要求4所述的搭建基于Nginx、Redis的高并發負載均衡系統的方法,其特征在于,步驟2中,對Nginx的配置文件進行修改,根據各Tomcat服務器IP配置映射關系,當Nginx獲得客戶端發送的請求時,依據映射關系和調度算法將請求分發到相應的服務器上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河海大學,未經河海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710883486.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙面不干膠品檢機及顯示方法
- 下一篇:智慧健康飲食管理系統





