欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
單體架構、SOA架構、微服務(wù)架構的淺析,微服務(wù)架構搭建

單體架構Monolithic:

  • 單個(gè)Java WAR文件。
  • 單個(gè)Rails或者NodeJS代碼目錄層級。

  • 單體架構比較適合小項目,優(yōu)點(diǎn)是:
  • 開(kāi)發(fā)簡(jiǎn)單直接,集中式管理
  • 基本不會(huì )重復開(kāi)發(fā)
  • 功能都在本地,沒(méi)有分布式的管理開(kāi)銷(xiāo)和調用開(kāi)銷(xiāo)

它的缺點(diǎn)也非常明顯,特別對于互聯(lián)網(wǎng)公司來(lái)說(shuō)(不一一列舉了):

  • 開(kāi)發(fā)效率低:所有的開(kāi)發(fā)在一個(gè)項目改代碼,遞交代碼相互等待,代碼沖突不斷
  • 代碼維護難:代碼功能耦合在一起,新人不知道何從下手
  • 部署不靈活:構建時(shí)間長(cháng),任何小修改必須重新構建整個(gè)項目,這個(gè)過(guò)程往往很長(cháng)
  • 穩定性不高:一個(gè)微不足道的小問(wèn)題,可以導致整個(gè)應用掛掉
  • 擴展性不夠:無(wú)法滿(mǎn)足高并發(fā)情況下的業(yè)務(wù)需求

SOA架構:

面向服務(wù)架構,是B/S模型、XMl/Web Service的技術(shù)延伸

DUBBO是淘寶公司的一個(gè)分布式服務(wù)框架,致力于提供高性能和透明化的RPC遠程服務(wù)調用方案,以及SOA服務(wù)治理方案。淘寶公司的許多應用就是采用dubbo,運行穩定成功?,F在,不少企業(yè)采用dubbo開(kāi)發(fā)應用系統。Dubbo是簡(jiǎn)單有效的soa架構,值得采用。

優(yōu)點(diǎn):

  • 把模塊拆分,使用接口通信,降低模塊之間的耦合度
  • 把項目拆分成若干個(gè)子項目,不同的團隊負責不同的子項目
  • 增加功能時(shí)只需要在增加一個(gè)子項目,調用其它系統的接口就可以
  • 可以靈活的進(jìn)行分布式部署

缺點(diǎn):

  • 系統之間交互需要使用遠程通信,接口開(kāi)發(fā)增加工作量

微服務(wù)架構:

具體實(shí)現手段:1、分庫分表

2、統一的服務(wù)接口

3、所有的微服務(wù)都是獨立的Java進(jìn)程跑在獨立的虛擬機上

要解決的技術(shù)難點(diǎn):

1、這么多服務(wù),怎么找?

通過(guò)zookeeper等類(lèi)似技術(shù)做服務(wù)注冊信息的分布式管理。當服務(wù)上線(xiàn)時(shí),服務(wù)提供者將自己的服務(wù)信息注冊到ZK(或類(lèi)似框架),并通過(guò)心跳維持長(cháng)鏈接,實(shí)時(shí)更新鏈接信息。服務(wù)調用者通過(guò)ZK尋址,根據可定制算法,找到一個(gè)服務(wù),還可以將服務(wù)信息緩存在本地以提高性能。當服務(wù)下線(xiàn)時(shí),ZK會(huì )發(fā)通知給服務(wù)客戶(hù)端。

2、服務(wù)之間如何通信?

因為所有的微服務(wù)都是獨立的Java進(jìn)程跑在獨立的虛擬機上,所以服務(wù)間的通行就是IPC(inter process communication),已經(jīng)有很多成熟的方案?,F在基本最通用的有兩種方式

3、這么多服務(wù),服務(wù)掛了怎么辦?

相應的手段有很多:

  • 重試機制
  • 限流
  • 熔斷機制
  • 負載均衡
  • 降級(本地緩存)
    這些方法基本上都很明確通用,就不詳細說(shuō)明了。比如Netflix的Hystrix:https://github.com/Netflix/Hystrix
  • 優(yōu)點(diǎn)
    • 開(kāi)發(fā)簡(jiǎn)單
    • 技術(shù)棧靈活
    • 服務(wù)獨立無(wú)依賴(lài)
    • 獨立按需擴展
    • 可用性高
  • 缺點(diǎn)(挑戰)
    • 多服務(wù)運維難度
    • 系統部署依賴(lài)
    • 服務(wù)間通信成本
    • 數據一致性
    • 系統集成測試
    • 重復工作
    • 性能監控
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
微服務(wù)介紹(史上最全)
聊聊Dubbo(一):為何選擇Dubbo
服務(wù)治理篇-應用架構的演變
單體架構,SOA架構,微服務(wù)架構,分布式架構,集群架構
軟件架構發(fā)展歷程分享
明明是SOA,做著(zhù)做著(zhù)就變單體架構了?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久