認識分布式系統

2021-10-06 08:42:07 字數 365 閱讀 8974

多個系統一起組成分布式系統,各個系統之間互相呼叫。

系統不做拆分,**量會很大,很多人一起維護**,難以維護,上線複雜。

拆分之後,每個人只維護自己的系統和服務,大大減少了**衝突,上線也只需要測試自己的部分即可,想用新技術也不怕影響其他**。

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

可以的,但是會比較麻煩,比如利用http進行介面之間的通訊。但是要考慮很多問題,比如均衡負載等。

dubbo -> rpc框架。dubbo會**這個請求,跟遠端機器進行網路通訊,處理負載均衡,應用上下線感知,超時重試等問題。

認識分布式

又有個新朋友問我分布式,我表示了一下自己的看法,也與大家分享一下。一 要點 負載均衡 集群 部署多個單應用 每台伺服器部署的應用相同 然後通過nginx或其他軟體對客戶端的請求進行分發分工。即使其中某乙個或者多個壞了,剩下的仍在工作仍可請求通完成任務。相比單應用伺服器,能有效的解決高併發和伺服器壓力...

分布式系統

分布式系統和計算機網路系統的共同點是 多數分布式系統是建立在計算機網路之上的,所以分布式系統與計算機網路在物理結構上是基本相同的。他們的區別在於 分布式作業系統的設計思想和網路作業系統是不同的,這決定了他們在結構 工作方式和功能上也不同。網路作業系統要求網路使用者在使用網路資源時首先必須了解網路資源...

分布式系統

分布式,一來就直接看書,除非你有比較深厚的技術功底,要不還是很晦澀難懂的。先想想為什麼會有分布式,分布式怎麼來的。傳統的電信 銀行業,當業務量大了之後,普通伺服器cpu io 網路到了100 請求太慢怎麼辦?最直接的做法,公升級硬體,反正也不缺錢,ibm小型機,大型機,採購了堆硬體。但是網際網路不能...