前一篇文章簡單介紹了下RPC的基本原理,同時附上了一個小的demo,但是這個小的demo并不能在生產(chǎn)上使用,因為生產(chǎn)上的RPC還需要考慮很多因素...
一、基本原理 1、RPC模型 流程:當 User 想發(fā)起一個遠程調(diào)用時,它實際是通過本地調(diào)用 User-stub。 User-stub 負責將調(diào)...
一、代理模式基本概念 1、模式說明 proxy代理對象:(1)實現(xiàn)與具體的目標對象一樣的接口,這樣就可以使用代理來代替具體的目標對象(2)保存一...
對于要實現(xiàn)高性能集群,選擇好負載均衡器很重要,同時針對不同的業(yè)務場景選擇合適的負載均衡算法也是非常重要的。 一、負載均衡算法分類 任務平分類負載...
【負載均衡架構部分轉自】58沈劍 [架構師之路](https://mp.weixin.qq.com/s 單臺服務器不管好好壞總是會遇到性能瓶頸,...
(分而治之思想)將一批任務分進行分解并指派到個人的過程就是一個分而治之的過程。進一步利用多線程,將一個任務分解為若干個子任務并指派專門的線程來負...
一、串行、 并發(fā)和并行 1、并發(fā)是一段時間內(nèi)可以處理或者完成很多的事情。而并行是一種更加嚴格、理想的并發(fā),及并行可以看成一種特別的并發(fā)。并發(fā)往往...
消息協(xié)議是指用于實現(xiàn)消息隊列功能時候所涉及的協(xié)議。消息協(xié)議可分為開放協(xié)議和私有協(xié)議,常見的開放協(xié)議有AMQP、MQTT、STOMP?XMPP等。...
一、系統(tǒng)之間的通信技術 分布式系統(tǒng)之間并不獨立存在的,各個系統(tǒng)之間往往需要共同完成某一個功能,這樣就涉及到系統(tǒng)之間的通信,業(yè)界通常有兩種通信方式...