排序
小記 Redis介紹與安裝部署
推薦(免費):redis 文章目錄 一、Redis是什么 二、Redis能干什么 三、Redis下載與安裝部署 四、Redis的幾個小知識 一、Redis是什么 Redis:REmote DIctionary Server(遠程字典服務器) Redis是...
ThinkPHP 高并發優化:緩存、隊列與數據庫優化
在 thinkphp 中提升高并發性能可以通過以下步驟實現:1. 使用緩存減少數據庫訪問,提升響應速度;2. 利用消息隊列異步處理任務,避免服務器資源阻塞;3. 優化數據庫,包括索引、查詢和分表分庫...
如何在Go語言中使用go-stomp庫搭建支持STOMP的WebSocket服務端?
使用Go語言和go-stomp庫構建STOMP WebSocket服務器 在構建WebSocket應用時,支持STOMP協議(簡單文本定向消息協議)至關重要。STOMP常用于消息隊列和實時通信。本文探討如何在Go語言中利用go-st...
docker官方鏡像有哪些
docker官方鏡像有:1、nginx,一個高性能的HTTP和反向代理服務;2、alpine,一個面向安全應用的輕量級Linux發行版;3、busybox,一個集成了三百多個常用Linux命令和工具的軟件;4、ubuntu;5、P...
laravel安裝和php-fpm、nginx配置自啟動
?工作一直使用的是TP,這次在搭建RabbitMQ時就想到用larave來搭建。在搭建的過程配置了php-fpm和nginx自動啟動。從一個安裝laravel延伸到其它點,一篇文章帶給你不一樣的體驗。 ? 本文主要圍...
linux定時執行php啟動任務腳本(步驟分析)
最近工作上遇到需要時不時重啟php服務的情況,于是乎想到利用定時執行腳本的方式重啟php進程,于是利用linux寫個執行腳本,步驟如下: 第一步:創建一個定時腳本文件cron.sh(文件名隨意以.sh結...
告別低效:使用 Enqueue/Messenger Adapter 提升消息隊列處理效率
我們的 symfony 應用原本使用的是一個自定義的消息隊列系統,性能表現卻差強人意。隨著用戶數量的增長,消息積壓問題日益嚴重,導致系統響應速度緩慢,用戶體驗極差。我們嘗試了多種優化方案,...
為什么在 RabbitMQ 中設置 delivery_mode 為 1 時消息仍會被寫入磁盤?
RabbitMQ 消息持久化設置失效的疑難排查 在 RabbitMQ 中,delivery_mode 屬性控制消息持久化方式。設置為 1 表示消息僅存儲在內存中,但實際應用中,即使設置了 delivery_mode: 1,消息有時仍會...
Laravel開發:如何使用Laravel Horizon監控隊列?
隨著web應用程序和服務的增長,隊列已經成為了一個非常重要的組件。隊列可以幫助我們管理異步任務、處理服務請求、處理耗時操作等等。laravel作為一款流行的php框架,提供了一套非常強大的隊列...
使用 Composer 解決 RabbitMQ 消息消費的挑戰
在項目開發中,我需要從 rabbitmq 消息隊列中消費消息,并根據消息內容執行不同的處理邏輯,最后將處理結果存儲到 mysql 和 elasticsearch 中。這個過程看似簡單,但實際操作起來卻充滿了挑戰。...
在撮合服務中,如何有效持久化和恢復訂單溥數據?
探討撮合服務中訂單溥數據的持久化與恢復方案 在撮合服務中,如何有效地持久化訂單溥的數據以及在服務啟動時如何恢復這些數據是一個關鍵問題。訂單溥是撮合引擎中一個重要的概念,代表了待撮合...