欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[點(diǎn)晴永久免費(fèi)OA]為什么說(shuō)前端監(jiān)控系統(tǒng)離不開(kāi)RabbitMQ?RabbitMQ原理簡(jiǎn)述

admin
2023年5月9日 16:31 本文熱度 929

前端監(jiān)控系統(tǒng)是采集用戶(hù)端的異常、性能、業(yè)務(wù)埋點(diǎn)等數(shù)據(jù)上報(bào),在服務(wù)端做存儲(chǔ),并支持可視化分析的平臺(tái)。

用戶(hù)量可能很大,采集的數(shù)據(jù)可能比較多,這時(shí)候服務(wù)端的并發(fā)壓力會(huì)比較大,要是直接存入數(shù)據(jù)庫(kù),那數(shù)據(jù)庫(kù)服務(wù)很可能會(huì)崩掉。

那就用現(xiàn)在的數(shù)據(jù)庫(kù),如何保證面對(duì)大量并發(fā)請(qǐng)求的時(shí)候,服務(wù)不崩呢?

答案就是消息隊(duì)列,比如常用的 RabbitMQ:

第一個(gè) web 服務(wù)接收請(qǐng)求,把消息存入 RabbitMQ,然后另一個(gè) web 服務(wù)從 MQ 中取出消息存入數(shù)據(jù)庫(kù)。

有同學(xué)說(shuō),這不是一樣么?

不一樣,MQ 的并發(fā)量比數(shù)據(jù)庫(kù)高很多。之前 web 服務(wù)要等數(shù)據(jù)庫(kù)存儲(chǔ)完成才能響應(yīng),而現(xiàn)在只存入 MQ 就可以響應(yīng)了。那可以支持的并發(fā)量就更多。

而數(shù)據(jù)庫(kù)的并發(fā)比較低,我們可以通過(guò) MQ 把消費(fèi)的上限調(diào)低,就能保證數(shù)據(jù)庫(kù)服務(wù)不崩。

比如 10w 的消息進(jìn)來(lái),每次只從中取出 1000 來(lái)消費(fèi):

并發(fā)量被控制住了,自然就崩不了了,從 MQ 中取出慢慢處理就好了。

這就是 MQ 的流量削峰的功能。

而且完全可以加幾個(gè) web 服務(wù)來(lái)同時(shí)消費(fèi) MQ 中的消息:

知道了 RabbitMQ 能干啥,那我們就來(lái)用一下試試吧!


該文章在 2023/5/9 16:31:55 編輯過(guò)
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶(hù)的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved