原创 [rabbitMQ]十、rabbitMQ實戰之搶紅包

業務流程分析 當開始進行搶紅包時,系統將會瞬時有大量的請求,接口業務邏輯處理導致應用佔據服務器資源飆升。爲了避免宕機,我們可以在前端消息發送到後臺業務處理之間添加消息隊列。

原创 [rabbitMQ]八、rabbitMQ隊列之主題模式(topic)

基於多個標準執行路由操作:在我們的日誌系統中,我們不只希望訂閱基於嚴重程度的日誌,同時還希望訂閱基於發送來源的日誌。 主題交換機 發送到主題交換機(topic exchange)的消息不可以攜帶隨意什麼樣子的路由鍵(routing

原创 [rabbitMQ]九、rabbitMQ實戰之發短信

業務流程分析: 我們首先完成了一些業務程序。這個業務程序可能是同時多個用戶幾乎同一時間去執行的,並且完成之後,我們需要向每個用戶發送一條短信(或郵件) 例如: 我們有一個管理平臺,平臺上註冊了很多用戶,每個用戶都有自己的餘額。我們

原创 [rabbitMQ]七、rabbitMQ隊列之路由模式(direct)

在普通路由模式基礎上,指定type=direct ,生產者發消息的時候需要指定路由名稱,使得消費者能夠只訂閱消息的一個字集。例如,我們只需要把嚴重的錯誤日誌信息寫入日誌文件(存儲到磁盤),但同時仍然把所有的日誌信息輸出到控制檯中。

原创 [rabbitMQ]二、rabbitMQ的安裝和配置

官網地址:https://www.rabbitmq.com/ windows安裝 1.安裝Erlang: 下載:http://www.erlang.org/download/otp_win64_22.2.exe(http://ww

原创 [rabbitMQ]六、rabbitMQ的項目實戰

場景一:搶紅包 場景二:秒殺 代碼等老衲寫好了再奉上

原创 [rabbitMQ]四、rabbitMQ的基礎使用

我們來簡單模擬一下,阻塞模式的生產者發佈消息和消費者接收消息並處理。 一、原生擴展的使用 生產者(publish.php): 1.創建連接: $config = array( 'host' => '127.0.0.1',

原创 [rabbitMQ]三、rabbitMQ的php擴展的安裝

官網地址:https://www.rabbitmq.com/ 安裝擴展的前提是你已經安裝了rabbitmq,安裝步驟: https://blog.csdn.net/qq_39545346/article/details/10619

原创 [rabbitMQ]五、rabbitMQ的深入學習

中文手冊:https://xiaoxiami.gitbook.io/rabbitmq_into_chinese_php 官網地址:https://www.rabbitmq.com/ 其他書籍:上京東、淘寶、噹噹、多抓魚上看看。

原创 [rabbitMQ]一、rabbitMQ的簡單介紹

官網地址:https://www.rabbitmq.com/ 關於消息隊列(MQ) 推薦博客地址:https://blog.csdn.net/fygu18/article/details/80863596 消息隊列中間件是分佈式系

原创 [git基礎]二、git服務器的搭建以及自動更新鉤子

地址:https://git-scm.com/book/zh/v2/ GIT服務器的搭建 首先要安裝git,我們前面已經講了怎麼去安裝git,接下來我們進行的步驟是你的服務器已經安裝了git的前提下。 創建git用戶去運行git服

原创 [GIT--BOOK]--1.1起步

地址:https://git-scm.com/book/zh/v2/ 關於版本控制 版本控制是一種記錄一個或若干文件內容變化,以便將來查閱特定版本修訂情況的系統 本地版本控制系統: 其中最流行的一種叫做 RCS,現今許多計算機系統

原创 mysql 行變列查詢

先從數據表中查出要變化的字段。 本人用的是tp框架。 $totalMoney = $this ->alias('mfl') ->group('dic_id')

原创 php項目本地部署如何保護源代碼

需求場景:需要在服務器A綁定證書和域名指向。服務器B上有完整的項目。需要訪問域名指向服務器A的網址,跳轉到服務器B 步驟: 服務器A上在域名指向的web根目錄下新建入口文件index.php,必須保證web server配置中默

原创 解決mysql5.7版本因爲sql_mode設置導致的一些問題

因爲重新安裝了環境,想把之前的數據庫導入到新庫裏面,結果就報瞭如下錯誤:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and con