各種中介軟體的解鎖

2021-08-18 10:31:44 字數 1340 閱讀 5332

1、mqcp

訊息中介軟體 :

rabbitmq 、rocketmq、 activemq、 kafa

幾個維度:

1、特性:能做什麼,可以解決什麼問題?

2、概念:裡面常用的基本名詞。

3、部署:部署邏輯圖是怎麼樣的?

4、效能:在資料量很大的場景下,效能如何?

5、應用場景: 非同步解耦、集群消費、廣播消費、順序消費、延時消費、訊息過濾

6、快速入門:生產者和消費者的小demo

7、常見問題手冊

2、esg

經典的rpc框架

dubbo

幾個維度:

1、特性:能做什麼,可以解決什麼問題?

2、概念:裡面常用的基本名詞。

3、部署:部署邏輯圖是怎麼樣的?

4、應用場景:和微服務有什麼關係,為什麼要和spring cloud爭搶市場?

5、快速入門:介面提供方、介面消費方,如何實現介面的遠端提供和呼叫

6、常見問題手冊

3、redis

最常用的快取伺服器

幾個維度:

1、特性:能做什麼,可以解決什麼問題?

2、概念:裡面常用的基本名詞。

3、部署:如何實現邏輯部署

4、應用場景:redis能用來幹嘛? 在資料量的情況下,又能夠幹嘛?

5、快速入門:除了資料結構的使用外,其他的特性解鎖:redis實現分布式鎖、如何解決單點故障、如何持久化

6、常見問題手冊: 和memcache比較又有哪些特性區別呢?

4、ngnix

軟負載均衡

幾個維度:

1、特性:能做什麼,可以解決什麼問題?

2、概念:裡面常用的基本名詞。

3、部署:多例項部署的場景下,ngnix是如何進行負載均衡的。

4、應用場景:多例項部署的場景下,ngnix是如何進行負載均衡的。

5、快速入門:簡單手動配置乙個ngnix

6、常見問題手冊:

5、tomcat 或者 jetty

常用的web伺服器

幾個維度:

1、特性:能做什麼,可以解決什麼問題?

2、概念:裡面常用的基本名詞。

3、部署:spring框架下的web伺服器怎麼部署? spring boot 框架下內嵌了tomcat,又是如何對其進行引數配置和調優的?

4、應用場景:多個tomcat部署?

5、快速入門:

6、常見問題手冊:tomcat容器和jetty容器的比較,除了jetty較為輕量級外,還有沒有其他特性? 為什麼專案中去掉了tomcat 使用jetty 作為內嵌的web伺服器?

中介軟體 訊息中介軟體學習總結

冪等 在程式設計中.乙個冪等操作的特點是其任意多次執行所產生的影響均與一次執行的影響相同。冪等函式,或冪等方法,是指可以使用相同引數重複執行,並能獲得相同結果的函式。這些函式 不會影響系統狀態,也不用擔心重複執行會對系統造成改變。例如,getusername 和settrue 函式就是乙個冪等函式....

中介軟體作業

主要檔案的 fctrl client linux.c this is sample code generated by rpcgen.these are only templates and you can use them as a guideline for developing your ow...

ASTA中介軟體

幾年前我用mts的時候就聽說asta了,後來我們公司也搞與midas和asta類似的中介軟體tm bso,現在mts昇華到com 我們的tm由於穩定性和效率不夠也夭折了,最近乙個朋友在一家大型物流軟體公司做開發,說還在使用asta,去asta 看看,還活得很健壯,支援delphi2006 soap,...