-
基本特點??!
查看全部 -
AMQP核心概論
????????server 又稱Broker,接受客戶端的鏈接,實現AMQP實體服務。
????????Connection 應用程序與Broker的網絡連接;同理與SqlConnection。
????????Channel 網絡通信,幾乎所有的操作都在Channel上進行,Channel是進行消息讀寫的通道??蛻舳丝梢越⒍鄠€Channel,每個Channel代表一次會話;類似與struts2的action。
????????Message 消息,服務器和應用程序之間傳送的數據,RabbitMQ由Propertise和Boby組成。Properties可以對消息進行修飾,如設置消息的優先級、延遲等高級特性;Body則是消息體內容(建議轉json傳遞,好解析)。
????????Virtual host 虛擬地址,用于進行邏輯隔離,最上層的消息路由。一個Virtual houst里面可以有若干個Exchange和Queue,但是同一個V-Host中不能有相同名稱的Exchange或Queue
????????
查看全部 -
RabbitMQ是一個消息代理/隊列服務器,它使用普通協議可以在完全不同的應用之間共享數據。它是使用Erlang(一種面向并發的語言)編寫的,所以可以足夠的信任它的并發能力。RabbitMQ是基于AMQP(高級消息隊列協議,java也有一套自己jms消息協議)協議的。
?它是開源的(社區非?;钴S),性能優秀,穩定性高的(滴滴,美團等大型互聯網公司都在一直使用足以證明),與springAMQP完美整合API豐富。
RabbitMQ的集群模式豐富,表達式配置的,HA模式,鏡像隊列模式(常用模式還能保證數據不丟失,其他模式還有主從模式,雙核模式,遠程模式)
實際業務生產者--(投遞到mq服務)>>Server--(根據配置投遞到虛擬主機;一對多)>>Virtual host(虛擬主機,集群下對應的每個集群服務各自擁有唯一的key識別)--(投遞到交換機;一對多)>>Exchange(交換機)--(根據綁定關系投遞;一對多)>>MessageQuene( 消息隊列 )-->>(訂閱對應的隊列消費;消費者可訂閱一個或者多個隊列)<<--實際業務消費者
查看全部 -
極速入門與實戰
查看全部 -
測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試測試
查看全部 -
訂單表和消息記錄表表結構
查看全部 -
rabbitmq和springboot的配置后續
查看全部 -
rabbitmq和springboot的配置
查看全部 -
消息可靠性投遞方案
查看全部 -
spring.rabbitmq.address=192.168.131.128:5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
spring.rabbitmq.virtual-host=/
spring.rabbitmq.connection-timeout=15000
server.servlet.context-path=/
server.port=8001
spring.http.encoding.charset=UTF-8
spring.jackson.data-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8
spring.jackson.default-property-inclusion=NON_NULL
查看全部 -
RabbitListener注解
查看全部 -
消費端基本代碼
查看全部 -
消費端基本配置
查看全部 -
springboot整合rabbitmq的producer的配置
查看全部 -
Route key之前理解錯誤查看全部
舉報