国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

簡單分析Java高可用集群和微服務架構

汽車玩家 ? 來源:今日頭條 ? 作者:咔咔侃技術 ? 2020-05-03 18:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

本人工作上大部分團隊都是7-15人編制的開發團隊,對應的公司項目也大都是中小型項目,最大的項目 PV/UV 也就只有 10w/2w 。在這樣的場景下,中小型公司一般都是創業起步沒多久,大部分都需要本著“開源節流”、“以最小的成本把產出最大化”。微服務架構相比于高可用集群架構,個人理解,對于技術團隊的成員編制相對要多一點,服務器部署成本相對也要高一點。

作為技術團隊負責人,肯定要為企業整體成本考慮,否則要不了多久,便是討薪大軍的一員了吧。。。

一、如何選擇

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
    +關注

    關注

    20

    文章

    3001

    瀏覽量

    116422
  • 集群
    +關注

    關注

    0

    文章

    142

    瀏覽量

    17661
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    光伏四可裝置軟件系統架構微服務化設計與容器化部署方案

    ,某一模塊升級需整體停機,無法適配光伏場景對實時性與連續性的要求;物理機部署模式則導致環境一致性差,跨場景遷移成本。為此,基于微服務化設計與容器化部署的軟件架構應運而生,通過“功能解耦、彈性部署、高效
    的頭像 發表于 03-03 15:47 ?168次閱讀

    KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡單

    :人人可用的開源數據可視化分析工具,可用于Kubernetes集群數據的實時可視化分析。 MeterSphere :開源持續測試平臺,支持
    發表于 02-11 12:53

    Java開發者必看:Tomcat、Jetty、WildFly 三大主流應用服務器選型指南(附效率工具Perforce JRebel推薦)

    Java應用服務器怎么選?Tomcat輕量高效,Jetty靈活嵌入,WildFly企業級全能。無論是微服務還是復雜系統,選對服務器事半功倍。文末還有開發神器推薦,助你告別漫長部署,即刻
    的頭像 發表于 12-26 11:16 ?369次閱讀
    <b class='flag-5'>Java</b>開發者必看:Tomcat、Jetty、WildFly 三大主流應用<b class='flag-5'>服務</b>器選型指南(附效率工具Perforce JRebel推薦)

    華納云VPS容器服務網格流量管理:實現微服務高效路由

    在云計算和微服務架構日益普及的今天,華納云香港VPS憑借其優越的地緣優勢和網絡自由,成為眾多企業部署容器化應用的熱門選擇。復雜的微服務架構帶來了流量管理的巨大挑戰。本文將深入探討如何利
    的頭像 發表于 10-16 17:09 ?528次閱讀

    如何基于Nginx構建微服務網關

    今天,我將分享我們團隊如何基于Nginx構建了一個日均處理10億+請求的微服務網關,以及踩過的那些坑。這套方案已經穩定運行2年+,經歷過多次大促考驗。
    的頭像 發表于 09-02 16:29 ?821次閱讀

    華納云:海外服務器負載均衡與可用架構設計

    在現代互聯網應用中,海外服務器承擔著跨境業務、并發請求和實時數據傳輸的關鍵角色。單臺服務器難以支撐大量并發請求,一旦發生故障,可能導致服務中斷和業務損失。因此,合理設計負載均衡與
    的頭像 發表于 08-28 18:32 ?655次閱讀

    Jtti海外VPS微服務架構下的日志采集與分析優化方案

    隨著跨境業務和分布式應用的普及,越來越多的企業在海外VPS上構建微服務架構,以提升系統擴展性和靈活性。然而,微服務化帶來了一個新的挑戰:日志數據分散在多個服務和節點中,若缺乏統一采集與
    的頭像 發表于 08-27 17:13 ?567次閱讀

    香港服務器部署Windows集群服務的網絡拓撲設計與實現-可用架構方案

    ,重點講解網絡拓撲設計的3種典型模型及其適用場景,并提供香港本地化部署的實操建議。如何在遵守《網絡安全法》要求前提下實現多節點集群可用性?冗余網絡配置如何平衡成本與效能?本文將為您揭曉具體實施路徑。 香港機房選址對網絡
    的頭像 發表于 08-26 17:16 ?793次閱讀

    深入剖析RabbitMQ可用架構設計

    微服務架構中,消息隊列故障導致的系統不可用率高達27%!如何構建一個真正可靠的消息中間件架構?本文將深入剖析RabbitMQ
    的頭像 發表于 08-18 11:19 ?956次閱讀

    如何構建可用Prometheus監控體系

    在云原生時代,傳統監控工具已經無法滿足微服務架構的復雜需求。Prometheus憑借其Pull模式、多維數據模型和強大的查詢語言PromQL,成為了CNCF畢業項目中的監控標桿。
    的頭像 發表于 08-01 09:10 ?870次閱讀

    電商API的微服務架構優化策略

    ,電商API在并發、低延遲和數據一致性方面面臨嚴峻挑戰。本文將從基礎概念出發,逐步分析優化策略,幫助開發者構建高性能、可靠的電商API系統。 1. 微服務架構在電商中的應用
    的頭像 發表于 07-23 14:30 ?621次閱讀
    電商API的<b class='flag-5'>微服務</b><b class='flag-5'>架構</b>優化策略

    MYSQL集群可用和數據監控平臺實現方案

    該項目共分為2個子項目,由MYSQL集群可用和數據監控平臺兩部分組成。
    的頭像 發表于 05-28 10:10 ?1308次閱讀
    MYSQL<b class='flag-5'>集群</b><b class='flag-5'>高</b><b class='flag-5'>可用</b>和數據監控平臺實現方案

    企業使用NVIDIA NeMo微服務構建AI智能體平臺

    已發布的 NeMo 微服務可與合作伙伴平臺集成,作為創建 AI 智能體的構建模塊,使用商業智能與強大的邏輯推理模型 (包括 NVIDIA Llama Nemotron) 處理更多任務。
    的頭像 發表于 04-27 15:05 ?1282次閱讀

    SoC集群服務器 與 ARM架構陣列服務器 關系

    。 核心特征?:芯片級集成、高密度算力、低功耗設計。 ARM架構陣列服務器? 基于ARM指令集的處理器集群,通過多節點協同工作提升整體性能,適用于并發場景(如云手機、云游戲)。 核心
    的頭像 發表于 04-24 07:49 ?970次閱讀
    SoC<b class='flag-5'>集群</b><b class='flag-5'>服務</b>器 與 ARM<b class='flag-5'>架構</b>陣列<b class='flag-5'>服務</b>器 關系

    rabbitmq可用集群搭建

    在進行RabbitMQ搭建時,我們基于現有的連接數據和業務需求進行了深入分析。目前的統計數據顯示,連接數為631,隊列數為80418。為了確保業務需求的順利滿足,我們需要在云產品和自建RabbitMQ消息隊列服務之間做出選擇。
    的頭像 發表于 03-12 14:29 ?1085次閱讀
    rabbitmq<b class='flag-5'>高</b><b class='flag-5'>可用</b><b class='flag-5'>集群</b>搭建