Stomp sockJS连接到Spring Boot BrokerRelay(activeMQ),如何子主题消息?我可以子队列消息

时间:2020-02-10 07:41:58

标签: java spring-boot websocket stomp sockjs

一切都很好,但是我注意到我可以对消息进行排队。有什么办法可以发送子主题消息?

有spring boot config;

  @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只是一个队列地址。

queue message

如何将主题归为Message?谢谢。

0 个答案:

没有答案