黑馬暢購商城06 rabbitmq

2021-10-20 14:54:08 字數 1347 閱讀 4717

rabbitmq linux的安裝大家可以參考這篇部落格

安裝客戶端連線到訊息佇列

客戶端宣告交換機和佇列,並設定相關屬性

客戶端使用routing key,在exchange和queue之間建立好繫結關係。

客戶端傳送訊息到exchange

交換機根據設定將相應訊息傳給佇列

在rabbitmq後台建立交換器goods_up_exchange(型別為fanout),建立佇列search_add_queue繫結交換器goods_up_exchange,廣播的形式

在專案中匯入依賴,changgou_service_goods工程引入依賴

org.springframework.boot

spring-boot-starter-amqp

spring:

rabbitmq:

host: 192.168.200.128

changgou_service_goods工程的spuserviceimpl中更改方法

/**

* 2. 將資料傳送到rabbitmq中

*/rabbittemplate.convertandsend("goods_up_exchange","",id);

}

```

@autowired

private rabbitmessagingtemplate rabbittemplate;

@override

public void put(string id)

spu.setismarketable("1");//上架狀態

/*** 2. 將資料傳送到rabbitmq中

*/rabbittemplate.convertandsend("goods_up_exchange","",id);

}```

接收訊息

(1)changgou_service_search工程的pom.xml檔案中引入依賴包

org.springframework.boot

spring-boot-starter-amqp

(2)changgou_service_search工程建立com.changgou.listener包,包下建立類

@component

@rabbitlistener(queues = "search_add_queue")

public class spuaddlistener

}

黑馬商城04

從生成訂單的時候跳轉過來的 完成生成訂單操作 必須返回oid 以備接下來跳轉傳參 跳轉到頁面上去 帶著引數 接下來跟 以前取資料的套路一樣 前端 頁面載入完成 傳送請求 獲取訂單資料 平字串展示 後端 帶過來乙個oid 查資料庫 返回前端 頁面載入完成 帶頁碼傳送請求 獲取訂單資料 字串展示 後端 ...

正版軟體商城 軟購商城

讓購軟更簡單 讓生活更美好。apsgo軟購 是一家專注於正版軟體銷售與服務的網路平台,隸屬於國際知名科技企業奇睿天軟旗下的深圳購軟網路有限程式設計客棧公司。公司致力於國內外專業軟體 擁有國內外大量知名軟體的 授權,和全球數百家知名軟體廠商深度合作。apsgo軟購永遠滿足 使用者所需 我們承諾 100...

黑馬樂優商城

主要的技術棧是 vue spring boot spring cloud redis rabbitmq nginx elasticsearch jwt fastdfs 實現的功能 實現前後端分離,微服務開發,分布式檔案管理,以及高效聚合功能,解決服務間通訊問題,快取熱點資料,負載均衡,非對稱加密等 ...