小编Sam*_* Li的帖子

如何使用 spring-messaging-5.1.* 连接 stomp+ssl 代理?

我想通过 websocket 使用 stomp 并打算与 Amazon MQ 集成,但 Amazon MQ 默认使用 stomp+ssl,然后我遇到了问题。

@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {

@Autowired
private ActiveMQProperties activeMQProperties;

/**
 * Register STOMP endpoints mapping each to a specific URL and (optionally)
 * enabling and configuring SockJS fallback options.
 *
 * @param registry
 */
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
    registry.addEndpoint("/endpoint").setAllowedOrigins("*");
}

/**
 * Configure message broker options.
 *
 * @param registry
 */
@Override
public void configureMessageBroker(MessageBrokerRegistry registry) {
    registry.setApplicationDestinationPrefixes("/app");
    registry.enableStompBrokerRelay("/queue", "/topic")
            .setAutoStartup(true)
            .setVirtualHost(activeMQProperties.getHost())
            .setRelayHost(activeMQProperties.getHost()) …
Run Code Online (Sandbox Code Playgroud)

ssl stomp websocket spring-boot amazon-mq

3
推荐指数
1
解决办法
1335
查看次数

标签 统计

amazon-mq ×1

spring-boot ×1

ssl ×1

stomp ×1

websocket ×1