rabbitmq

告別低效字符串處理:ActiveCollab/JobsQueue 助力項(xiàng)目提速-小浪學(xué)習(xí)網(wǎng)

告別低效字符串處理:ActiveCollab/JobsQueue 助力項(xiàng)目提速

最近項(xiàng)目中,我們面臨著一個(gè)棘手的問題:用戶數(shù)據(jù)處理速度跟不上提交速度。大量的用戶請(qǐng)求涌入,導(dǎo)致服務(wù)器負(fù)載飆升,響應(yīng)時(shí)間變長(zhǎng),甚至出現(xiàn)系統(tǒng)崩潰的風(fēng)險(xiǎn)。我們最初采用的是同步處理方式,每...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)2個(gè)月前
4013
如何在前臺(tái)觸發(fā)后臺(tái)異步批量發(fā)送短信而不影響用戶體驗(yàn)?-小浪學(xué)習(xí)網(wǎng)

如何在前臺(tái)觸發(fā)后臺(tái)異步批量發(fā)送短信而不影響用戶體驗(yàn)?

本文介紹如何實(shí)現(xiàn)前臺(tái)觸發(fā)后臺(tái)異步批量發(fā)送短信,且不影響用戶體驗(yàn)。 用戶點(diǎn)擊按鈕后,前臺(tái)立即返回成功提示,后臺(tái)則異步執(zhí)行數(shù)據(jù)庫(kù)查詢、redis緩存寫入和短信發(fā)送。 核心思路:異步處理 該方案...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)2個(gè)月前
437
消息隊(duì)列(RabbitMQ/Kafka)的集成-小浪學(xué)習(xí)網(wǎng)

消息隊(duì)列(RabbitMQ/Kafka)的集成

要將消息隊(duì)列集成到項(xiàng)目中,可以選擇rabbitmq或kafka。1)對(duì)于小規(guī)模或中等規(guī)模的消息傳遞,選擇rabbitmq,使用python的pika庫(kù)連接服務(wù)器,聲明隊(duì)列并發(fā)送消息。2)對(duì)于大規(guī)模數(shù)據(jù)流,選擇kafka,...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)18天前
268
銀河麒麟系統(tǒng)安裝中間件-小浪學(xué)習(xí)網(wǎng)

銀河麒麟系統(tǒng)安裝中間件

現(xiàn)在越來越多的企業(yè)級(jí)應(yīng)用需要運(yùn)行在國(guó)產(chǎn)化環(huán)境中,本文介紹下我們產(chǎn)品使用的中間件在國(guó)產(chǎn)操作系統(tǒng)銀河麒麟的安裝(不一定是最優(yōu)方式,但能用)。 包含;Nginx、Redis、RabbitMQ、MongoDB、dotN...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)8個(gè)月前
416
laravel中隊(duì)列多久消費(fèi)一次-小浪學(xué)習(xí)網(wǎng)

laravel中隊(duì)列多久消費(fèi)一次

laravel是一款流行的php開發(fā)框架,其中的隊(duì)列系統(tǒng)可以讓我們方便地處理一些異步任務(wù),如發(fā)送郵件、生成報(bào)表等。而對(duì)于隊(duì)列的消費(fèi)頻率,這是一個(gè)很實(shí)際的問題,也是很多開發(fā)者關(guān)心的問題。 首先...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)6個(gè)月前
2711
SpringBoot整合RabbitMQ:spring.rabbitmq.listener.simple.acknowledge-mode和spring.rabbitmq.listener.direct.acknowledge-mode配置有何區(qū)別及如何選擇?-小浪學(xué)習(xí)網(wǎng)

SpringBoot整合RabbitMQ:spring.rabbitmq.listener.simple.acknowledge-mode和spring.rabbitmq.listener.direct.acknowledge-mode配置有何區(qū)別及如何選擇?

深入解析SpringBoot與RabbitMQ整合:消費(fèi)端確認(rèn)模式配置 本文分析SpringBoot集成RabbitMQ時(shí),spring.rabbitmq.listener.simple.acknowledge-mode和spring.rabbitmq.listener.direct.acknowledge...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)3個(gè)月前
416
Debian RabbitMQ集群如何搭建-小浪學(xué)習(xí)網(wǎng)

Debian RabbitMQ集群如何搭建

在Debian操作系統(tǒng)中構(gòu)建RabbitMQ集群包含若干關(guān)鍵步驟,這些步驟包括安裝Erlang、RabbitMQ,配置集群環(huán)境,以及保障系統(tǒng)的高可靠性。下面是具體的實(shí)施過程: 1. 安裝Erlang 首要任務(wù)是確保Debia...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)4天前
4415
Redis如何實(shí)現(xiàn)延遲隊(duì)列?方法介紹-小浪學(xué)習(xí)網(wǎng)

Redis如何實(shí)現(xiàn)延遲隊(duì)列?方法介紹

延遲隊(duì)列,顧名思義它是一種帶有延遲功能的消息隊(duì)列。那么,是在什么場(chǎng)景下我才需要這樣的隊(duì)列呢? 1. 背景 我們先看看以下業(yè)務(wù)場(chǎng)景: 當(dāng)訂單一直處于未支付狀態(tài)時(shí),如何及時(shí)的關(guān)閉訂單 如何定...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)7個(gè)月前
456
為什么在 RabbitMQ 中設(shè)置 delivery_mode 為 1 時(shí)消息仍會(huì)被寫入磁盤?-小浪學(xué)習(xí)網(wǎng)

為什么在 RabbitMQ 中設(shè)置 delivery_mode 為 1 時(shí)消息仍會(huì)被寫入磁盤?

RabbitMQ 消息持久化設(shè)置失效的疑難排查 在 RabbitMQ 中,delivery_mode 屬性控制消息持久化方式。設(shè)置為 1 表示消息僅存儲(chǔ)在內(nèi)存中,但實(shí)際應(yīng)用中,即使設(shè)置了 delivery_mode: 1,消息有時(shí)仍會(huì)...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)2個(gè)月前
235
如何提升Debian消息傳遞的速度-小浪學(xué)習(xí)網(wǎng)

如何提升Debian消息傳遞的速度

要提高debian系統(tǒng)中消息傳輸?shù)乃俣龋韵聨讉€(gè)方面可以進(jìn)行優(yōu)化: 網(wǎng)絡(luò)優(yōu)化: 確保服務(wù)器間的網(wǎng)絡(luò)連接是高速且穩(wěn)定的。 選擇有線連接而非無線連接,以降低延遲和丟包率。 調(diào)整TCP/IP設(shè)置,如增大...
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)站長(zhǎng)1個(gè)月前
229