原文:分布式系統的那些事兒(四) - MQ時代的通信

之前在講RPC通信的各種好處,特別好用,但是RPC並不是萬能的,也並不是適用於各種場景的,因為他是同步的 現如今很多場景下的調用都是異步的,系統A調用B后,並不需要知道B的結果,而且對B的結果無所謂,甚至你B掛了都無所謂,那么這個時候使用消息隊列是十分OK的。 最簡單的場景就是發送短信和email,主機不需要知道是否發送成功與否,就算失敗了,哪怕再發一次也無所謂。 常見的MQ主要有JMS,Rabb ...

2017-06-14 20:27 0 1674 推薦指數:

查看詳情

服務間通信方式【MQ分布式系統中的使用場景】

解決的問題 一項技術的產生必然是為了解決問題而生,了解了一項技術解決的問題,就能夠很輕松的理解這項技術的設計根本,從而更好地理解與使用這項技術。 消息中間件和RPC從根本上來說都是為了解決分布式系統的服務間通信問題,我們的服務從最初的單體應用發展到SOA架構到現在的微服務架構,必不可少 ...

Mon May 21 16:15:00 CST 2018 4 3869
分布式系統的那些事兒(三) - 系統系統之間的調用

系統系統之間的調用通俗來講,分為本地同一台服務器上的服務相互調用與遠程服務調用,這個都可以稱之為RPC通信。淺白點講,客戶訪問服務器A,此時服務器要完成某個動作必須訪問服務器B,服務器A與B互相通信,相互調用,A訪問B的時候,A掛起,等待B的響應,B響應返回相應的數據個A,A再返回給用戶,這就 ...

Thu Jun 08 17:08:00 CST 2017 0 2821
分布式系列二: 分布式系統通信

通信分布式架構的一個基本問題, 通信是基於通信協議, 通過網絡IO來實現的, 基本的通信協議有TCP,HTTP,UDP等, Java的IO分為BIO,NIO,AIO等, java領域有很多支持通信的技術, 如RMI,MINA,JMS等. 網絡協議 TCP/IP: 五層模型 ...

Sat Sep 15 23:30:00 CST 2018 0 1455
分布式系統的那些事兒(七) - 微服務架構體系

微服務的出現,標志了又一個新的里程碑,似乎你不知道微服務就代表你好像out了一樣。微服務是業務服務化,將SOA更好的延續了下去。配合restful也能夠更好的提供api接口。 簡單來說就是微服務把各種各樣的小的服務區分開來當做一個當度的應用跑在服務器上,並且他的通信機制也是十分簡單的,使用 ...

Tue Oct 17 22:25:00 CST 2017 0 2807
分布式系統的那些事兒(六) - SOA架構體系

有十來天沒發文了,實在抱歉!最近忙着錄視頻,同時也做了個開源的后台管理系統LeeCX,目前比較簡單,但是后續會把各類技術完善。具體可以點擊“原文鏈接”。 那么今天繼續說分布式系統的那些事。 我們現在動不動就講分布式吧?那么SOA是不是必須得聊一聊呢? 面向服務的架構,簡稱SOA ...

Wed Sep 13 07:09:00 CST 2017 0 1943
時代分布式系統演進

火熱的雲時代,微軟已經從雲服務層面整體解決了所有分布式系統需要考慮和實現的難題。 下面我們將粗粒度介 ...

Sat Feb 04 19:35:00 CST 2017 1 1842
分布式系統通信之RPC的基本概念(六)

RPC(Remote Procedure Call Protocol)遠程過程調用協議。一個通俗的描述是:客戶端在不知道調用細節的情況下,調用存在於遠程計算機上的某個對象,就像調用本地應用程序中的對象 ...

Fri Jul 22 23:54:00 CST 2016 0 7759
什么是分布式系統

本文轉自InfoQ,原作者:張帆 如果現在讓你闡述一下什么是“分布式系統”,你腦子里第一下跳出來的是什么?我想,此時可以用蘇東坡先生的一句詩,來形象地描述大家對分布式系統的認識: 我覺得每個人腦子里一下子涌現出來的肯定是非常具象的東西,就像下面這些: 一:“分布式系統”等於 ...

Tue Nov 20 02:00:00 CST 2018 0 787
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM