亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用dubbo 實現微服務集群?

如何使用dubbo 實現微服務集群?

慕雪6442864 2019-02-08 14:07:40
如何使用dubbo 實現微服務集群
查看完整描述

2 回答

?
SMILET

TA貢獻1796條經驗 獲得超4個贊

一個高內聚版本,所有功能部署在一起。數據訪問框架(orm)成為關鍵。這個架構很少被人使用,幾乎接近滅絕了吧。
優點:成本低,適合功能少又簡單 缺點:很多,比如無法適應高流量,二次開發難,部署成本高

查看完整回答
反對 回復 2019-03-02
?
慕少森

TA貢獻2019條經驗 獲得超9個贊

1.orm – 單一應用架構
一個高內聚版本,所有功能部署在一起。數據訪問框架(orm)成為關鍵。這個架構很少被人使用,幾乎接近滅絕了吧。
優點:成本低,適合功能少又簡單 缺點:很多,比如無法適應高流量,二次開發難,部署成本高

2.mvc架構 - 垂直應用架構
當訪問量漸漸增大,慢慢演化成用的很多的mvc架構。雖然還是所有的功能都是部署在同一個進程中,但是可以通過雙機或者前置負載均衡來實現負載分流。這樣應用也可以拆分成不同的幾個應用,以提升性能和效率。
此時,mvc架構用于分離前后端邏輯。一方面,有一定的模塊化。另一方面,加速和方便了開發。

3.rpc架構 - 分布式服務架構
當mvc垂直應用分成不同應用時,越來越多的情況下。不可避免的事應用a與應用b之間的交互。此時將核心和公共的 業務功能抽出來,作為單獨的服務,并實現前后端邏輯分離。
此時則就需要提高業務的復用及整合的分布式rpc框架,例如dubbo等。

4.soa架構 - 流動計算架構
當rpc架構中的服務越來越多時,服務的生命周期的管控,容量的評估等各種問題會出現,使服務化成為瓶頸。需要增加一個調度中心來進行對服務管控,監督等。

5.微服務架構
在soa的基礎上,人們又提出了微服務架構,它就是將功能分散到各個離散的服務中然后實現對方案的解耦。服務更原子,自治更小,然后高密度部署服務。



查看完整回答
反對 回復 2019-03-02
  • 2 回答
  • 0 關注
  • 1533 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號