一、 消息隊列 1. 分布式應用與集群的區別: 如果是一個業務被拆分成多個子業務部署在不同的服務器上,那就是分布式應用;如果是同一個業務部署在多台服務器上,那就是集群。 2. 系統間通信方式: 一種是基於遠程過程調用的方式(如RPC調用);另一種是基於消息 ...
項目中經常會用到redis,mq這種中間件。剛好上次公司項目有新服務器需要從 開始部署這些中間件,便寫一篇隨筆記錄一下。 一 rabbitmq:由於現場的服務器是無法連接外網,再加上新裝的服務器,很多依賴都沒有。所幸客戶的服務器有內網依賴的地址。首先安裝rabbitmq需要安裝erlang和socat。 .安裝erlang,將安裝包上傳到服務器上。使用命令:rpm ivherlang . . . ...
2021-11-16 16:02 0 1744 推薦指數:
一、 消息隊列 1. 分布式應用與集群的區別: 如果是一個業務被拆分成多個子業務部署在不同的服務器上,那就是分布式應用;如果是同一個業務部署在多台服務器上,那就是集群。 2. 系統間通信方式: 一種是基於遠程過程調用的方式(如RPC調用);另一種是基於消息 ...
引言 分布式系統中,我們廣泛運用消息中間件進行系統間的數據交換,便於異步解耦。現在開源的消息中間件有很多,前段時間我們自家的產品 RocketMQ (MetaQ的內核) 也順利開源,得到大家的關注。 那么,消息中間件性能究竟哪家強? 帶着這個疑問,我們中間件測試組對常見的三類消息產品 ...
引言 分布式系統中,我們廣泛運用消息中間件進行系統間的數據交換,便於異步解耦。現在開源的消息中間件有很多,前段時間我們自家的產品 RocketMQ (MetaQ的內核) 也順利開源,得到大家的關注。 那么,消息中間件性能究竟哪家強? 帶着這個疑問,我們中間件測試組對常見的三類消息產品 ...
1、前言 在IM這種講究高並發、高消息吞吐的互聯網場景下,MQ消息中間件是個很重要的基礎設施,它在IM系統的服務端架構中擔當消息中轉、消息削峰、消息交換異步化等等角色,當然MQ消息中間件的作用遠不止於此,它的價值不僅僅存在於技術上,更重要的是改變了以往同步處理消息的思路(比如進行IM消息歷史存儲 ...
一:RabbitMq系列 第一節:RabbitMq簡介、Win下安裝、卸載、常用指令、圖形化界面剖析 ...
MQ框架非常之多,比較流行的有RabbitMq、ActiveMq、ZeroMq、kafka。這幾種MQ到底應該選擇哪個?要根據自己項目的業務場景和需求。 第一部分:RabbitMQ,ActiveMq,ZeroMq比較: 1、 TPS比較 ZeroMq 最好,RabbitMq 次之 ...
引言 分布式系統中,我們廣泛運用消息中間件進行系統間的數據交換,便於異步解耦。現在開源的消息中間件有很多,目前對Kafka、RabbitMQ、RocketMQ這三個消息中間件做下對比 ...
Nginx簡介 Nginx是一個開源且高性能、可靠的HTTP中間件、代理服務。其特點是占有內存少,並發能力強。 Nginx優勢:IO多路復用epoll 1、什么是IO復用 它是內核提供的一種同時監控多個文件描述符狀態改變的一種能力;例如當進程需要操作多個IO相關描述符時(例如服務器 ...