Stomp sock JS подключиться к весенней загрузке brokerRelay (activeMQ), как я могу получить сообщение sub topi c? Я могу просто отправить сообщение в очередь - PullRequest
0 голосов
/ 10 февраля 2020

Все хорошо, но я замечаю, что могу просто отправить сообщение в очередь. Есть ли способ отправить сообщение 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? спасибо.

...