91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何分析Java高可用集群架構與微服務架構

發布時間:2021-11-09 17:36:09 來源:億速云 閱讀:139 作者:柒染 欄目:編程語言

這篇文章將為大家詳細講解有關如何分析Java高可用集群架構與微服務架構,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

 序

可能大部分讀者都在想,為什么在這以 dubbo、spring cloud 為代表的微服務時代,我要還要整理這種已經“過時”高可用集群架構?

一、如何選擇

1、高可用集群

適用于中小型創業公司項目架構,小型技術團隊快速迭代版本發布部署需求,前期低成本運行,爆發時可通過投入適量成本橫向擴容服務器抗壓。

特點:

  • 前期技術開發成本低

  • 一定的服務器擴容成本

  • 核心團隊編制及技能要求較少

  • 項目發布部署基本無依賴,時間成本低

  • 服務器運維成本一般

  • 大而全的項目模塊分離設計

  • 更省更穩的技術架構選擇

  • 微服務架構強迫癥不適用

2、微服務架構

適用于業務架構較大的中大型科技公司項目架構,系統可拆分多個項目單獨運營,大型技術團隊、平臺產品規范化管理,前期投入一定的成本,可以低成本擴容指定服務的服務器抗壓。

  • 前期一定的技術開發成本

  • 較低的服務器擴容成本

  • 核心團隊編制及技能要求較高

  • 項目發布部署存在依賴,逐個部署,時間成本較高

  • 服務器運維成本一般或較高

  • 較清晰的項目模塊分離設計

  • 更潮更時尚的技術架構選擇

二、高可用集群架構

1、必備服務器清單

  • 負載均衡服務器

  • web項目服務器

  • 緩存服務器

  • 數據庫服務器(主備)

注意:可能有人會問,若是小型項目單機服務,負載均衡是否就不需要?負載均衡主要工作是分發請求到源服務器,另一個作用也是為了保護源服務器,不暴露服務器真實IP,大幅度降低服務器被DDoS攻擊的風險,可參考《被人DDoS攻擊了,分析一下原理和防護》  一文。

2、擴展服務器清單

  • 更多web項目服務器(集群負載)

  • 異步服務服務器(配置中心、消息隊列、job任務等)

  • 數據庫服務器(讀寫分離、主從復制)

  • 文件服務器

2、架構圖

如何分析Java高可用集群架構與微服務架構

三、微服務架構

1、服務器清單

  • dubbo / spring cloud 全家桶組件服務器

  • 負載均衡服務器

  • A模塊 web項目服務器

  • B模塊 web項目服務器

  • C模塊 web項目服務器

  • XXX模塊 web項目服務器

  • 緩存服務器

  • 數據庫服務器

  • 文件服務器

  • 異步服務服務器(配置中心、消息隊列、job任務等)

2、架構圖

如何分析Java高可用集群架構與微服務架構

綜上,我們對于高可用集群和微服務架構做了簡單的場景和架構圖分析,并不是說什么場景下一定要用什么架構,也不是說什么最潮流就用什么架構,而是根據實際成本和產出作為出發點做選擇。

創業公司剛起步,資金可能也就百來萬,搞微服務架構,光技術團隊和服務器一個月的成本就占了公司一大頭,產品還沒上線,公司就已經倒閉了;

有資源的公司,動不動就能獲得千萬級甚至更高級別的融資,業務方向眾多,若還只是用高可用架構,所有的業務模塊都臃腫在一個項目里,不論是代碼管理還是人員管理上,都是巨大的資源消耗。

關于如何分析Java高可用集群架構與微服務架構就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

互助| 定州市| 新河县| 融水| 绩溪县| 明溪县| 海林市| 界首市| 荣成市| 澄城县| 荣昌县| 安吉县| 萝北县| 清苑县| 栾川县| 桃园县| 密山市| 新乡市| 民丰县| 山东省| 伊宁县| 乌什县| 石河子市| 渝中区| 资兴市| 积石山| 利津县| 上高县| 永仁县| 双峰县| 遂溪县| 宁德市| 沂水县| 喀喇沁旗| 葫芦岛市| 大宁县| 武定县| 丰顺县| 乌拉特后旗| 峡江县| 江华|