最新回答 / 北道
按理來(lái)說(shuō)應(yīng)該是沒(méi)有這個(gè)可能的。可以刪除消費(fèi)端 從生產(chǎn)端copy
https://github.com/kungger888/springboot-amqp-demo我把涉及到的代碼和sql文件都傳到GitHub上供大家分享,需要注意兩點(diǎn):1.我使用開(kāi)發(fā)工具是idea 2.spring-boot版本是2.4.4,這個(gè)版本生產(chǎn)端配置spring.rabbitmq.publisher-confirms=true應(yīng)改為spring.rabbitmq.publisher-confirm-type=correlated,希望能給后面學(xué)習(xí)的小伙伴一點(diǎn)幫助
2021-04-16
新版本spring-boot(我的是2.4.4)生產(chǎn)端配置spring.rabbitmq.publisher-confirms=true標(biāo)紅解決方案:改為spring.rabbitmq.publisher-confirm-type=correlated,否則消費(fèi)端消費(fèi)后不會(huì)給生產(chǎn)端返回ACK,導(dǎo)致異常
+ 我來(lái)回答
回答最高可+2積分
一、安裝erlang (下載安裝包404,直接使用命令)
yum install erlang
二、安裝socat
yum install socat
三、安裝rabbitmq
yum install rabbitmq-server
完成后啟動(dòng)服務(wù):
#service rabbitmq-server start
可以查看服務(wù)狀態(tài):
#service rabbitmq-server status
lsof -i:5672 查看端口號(hào)
四、安裝插件
rabbitmq-plugins list 查看插件
yum install erlang
二、安裝socat
yum install socat
三、安裝rabbitmq
yum install rabbitmq-server
完成后啟動(dòng)服務(wù):
#service rabbitmq-server start
可以查看服務(wù)狀態(tài):
#service rabbitmq-server status
lsof -i:5672 查看端口號(hào)
四、安裝插件
rabbitmq-plugins list 查看插件
2021-03-25
最新回答 / 程序猿天璇
推送記錄日志
最新回答 / qq_hibernseasar_0
channel引的包不對(duì)吧
若出現(xiàn)啟動(dòng)出現(xiàn)錯(cuò)誤:Failed to configure a DataSource: 'url' attribute is not specified and no embedd
原因:springBoot啟動(dòng)默認(rèn)需要配置一些數(shù)據(jù)源的基本信息,如連接,用戶名密碼。
解決:
方式1:spring配置文件中添加對(duì)應(yīng)的配置信息
方式2:?jiǎn)?dòng)類中的注解加上:
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})即可
原因:springBoot啟動(dòng)默認(rèn)需要配置一些數(shù)據(jù)源的基本信息,如連接,用戶名密碼。
解決:
方式1:spring配置文件中添加對(duì)應(yīng)的配置信息
方式2:?jiǎn)?dòng)類中的注解加上:
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})即可
2020-09-20
講的不錯(cuò),重在設(shè)計(jì)思路。
我根據(jù)老師得文檔整理了centos安裝rabbitmq教程,大家可以參考該鏈接https://lengmuyun.github.io/categories/CentOS/
2020-07-19
最新回答 / 程序猿天璇
這兩種應(yīng)該沒(méi)有明顯的可比性,不知道你這個(gè)問(wèn)題是要對(duì)比什么??CorrelationData 是實(shí)現(xiàn)接口 ConfirmCallback ,重寫(xiě)其confirm()方法的參數(shù)之一,表示對(duì)象內(nèi)部只有一個(gè) id 屬性,用來(lái)表示當(dāng)前消息的唯一性;而DeliveryTag 可以做此消息處理通道的名字,回傳告訴 rabbitmq 這個(gè)消息處理成功并清除此消息,每次接收消息+1。