認識分佈式系統

分佈式系統

1、分佈式系統是什麼?

多個系統一起組成分佈式系統,各個系統之間互相調用。

2、爲什麼要做系統拆分?

系統不做拆分,代碼量會很大,很多人一起維護代碼,難以維護,上線複雜。
拆分之後,每個人只維護自己的系統和服務,大大減少了代碼衝突,上線也只需要測試自己的部分即可,想用新技術也不怕影響其他代碼。

3、如何進行系統拆分?

根據系統功能進行拆分,比如風控系統,拆成了交易系統,授信系統,審覈系統,催收系統等等,然後每個工程再自行拆分。如催收系統再分成 核心系統,催收活動系統,催收後臺管理系統等等。

4、拆分了之後,可以不用dubbo嗎?

可以的,但是會比較麻煩,比如利用http進行接口之間的通信。但是要考慮很多問題,比如均衡負載等。
dubbo -> rpc框架。dubbo會代理這個請求,跟遠程機器進行網絡通信,處理負載均衡,應用上下線感知,超時重試等問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章