Все хорошо, но я замечаю, что могу просто отправить сообщение в очередь. Есть ли способ отправить сообщение topi c?
есть конфигурация весенней загрузки;
@Override
public void configureMessageBroker(MessageBrokerRegistry registry) {
registry.enableStompBrokerRelay("/stomp_queue", "/stomp_topic").setRelayHost(applicationStompConfig.getRelayHost())
.setClientLogin(applicationActiveMQConfig.getUsername())
.setClientPasscode(applicationActiveMQConfig.getPassword());
registry.setApplicationDestinationPrefixes("/app");
}
js код
var socket = new SockJS('http://127.0.0.1:10086/api/openApi/stomp');
stompClient = Stomp.over(socket);
stompClient.heartbeat.outgoing = 0;
stompClient.heartbeat.incoming = 20000;
stompClient.connect({}, function (frame) {
stompClient.subscribe('/stomp_topic', function (greeting) {
console.log(greeting.body);
});
});
Пункт назначения /stomp_topic
просто адрес очереди.
сообщение в очереди
как я могу отправить сообщение topi c? спасибо.