springboot 專案,使用本地rabbitmq 作為broker:
// rabbitmq代理中繼配置
config.enableStompBrokerRelay("/topic", "/queue")
.setRelayHost("localhost")
.setRelayPort(61613)
//.setVirtualHost("/local")
.setClientLogin("guest")
.setClientPasscode("guest");
前段開啟鏈接時候會報錯:
17-03-13 13:56:50.460 ERROR 24682 --- [eactor-tcp-io-3] o.s.m.s.s.StompBrokerRelayMessageHandler : Received ERROR {message=[Invalid destination], content-type=[text/plain], version=[1.0,1.1,1.2], content-length=[47]} session=hrgmdkgj text/plain payload='/campaign/1' is not a valid topic destination
大概是說我js subscribe 的地址/campaign/1有問題。
而如果不使用rabbitmq則沒有該問題:
config.enableSimpleBroker("/topic", "/queue");
請問如果在spring websocket 下使用rabbitmq 作為stomp代理?
uj5u.com熱心網友回復:
我搞了,rabbitmq不能配集群賊難受轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/23034.html
標籤:其他技術討論專區
上一篇:vulhub學習筆記-struts2 S2-057 Remote Code Execution Vulnerablity遠程代碼執行
下一篇:微服務啟動報 Error creating bean with name ‘eurekaAutoServiceRegistration‘ 例外
