日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

稳定高效大型系统架构---集群中间件开发

發布時間:2023/12/2 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 稳定高效大型系统架构---集群中间件开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

那現在來說,穩定的中間件應該是什么樣子呢?

?????? 對于客戶端請求,如果發現服務停止,可以實現服務無縫轉移---這叫不丟失任何服務.

?????? 對于多個客戶端請求,可以講請求輪巡到不同的服務器上---這樣叫負荷平攤,如果再做到可以根據客戶端數量方面地增減服務器數量,那就能很通過簡單增加服務器,實現系統效率的提升。

?????? 最牛的是,如果你再加上分布式程序設計。一個函數,根據服務器負荷平攤的特點,可以讓多個服務器,同時為一個函數工作。

思考:

?????? 第一:客戶端請求,實現輪巡。

?????????????????? 知道了請求,需要輪巡。就要先知道有那些服務器---》 設計服務器注冊注銷機制。

?????????????????? 還要知道請求當前,每臺服務器上有那些負荷---》客戶端請求計算機制。

?????????????????? 然后根據這些,計算當前請求由那個服務器來完成任務。

????? 第二:故障熱切換

????????????????? 經試驗驗證,故障有三種情況

???????????????? A)請求選擇服務器前,有故障。

???????????????? B)服務器選中后,準備開始要服務時,故障。

???????????????? C)服務正在進行時,發生故障

為解決以上問題,我做出如下架構:

???????????????

1、?????? 在客戶端,開發了安全訪問機制,保證在有服務存在的情況,單次的訪問異常,可以容錯;同時若訪問時發生故障,重新請求。

2、中間層開發了負荷平衡機制,其建立的集群,對客戶端來說,是一個透明體。客戶端只需要知道公布的服務集群IP地址,由負荷平衡自動分配請求;同時服務器發生故障時,自動從集群中移去,將請求切換至其它正常的服務器上。(中間層是一個無狀態,多線程,分布式的應用程序服務,對任何一個請求,由哪臺服務器提供服務都可以達到一致的目標)

轉載于:https://www.cnblogs.com/lzjsky/archive/2011/06/28/2092367.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的稳定高效大型系统架构---集群中间件开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。