使用STOMP将邮件发送到RabbitMq(glassfish.tyrus.client)

时间:2019-07-03 21:13:27

标签: java rabbitmq stomp

通过Java中的STOMP成功连接到RabbitMq(使用org.glassfish.tyrus.client.ClientManager)并发送文本消息而没有错误之后,队列上没有出现任何内容。

String url = "ws://127.0.01:15674/ws";
ClientEndpointConfig cec = ClientEndpointConfig.Builder.create().build();
ClientManager client = ClientManager.createClient();
client.getProperties().put(ClientProperties.CREDENTIALS, new Credentials("test", "test"));
session = client.connectToServer(extends Endpoint, cec, new URI(url));
session.getBasicRemote().sendText(message, true);

在Rabbit中,我的队列很少,交流很少(直接和主题​​),但是我不知道如何/在何处命名。另外也许我应该以其他方式放置凭据?

P.S。 RabbitMq STOMP扩展已安装并且看起来不错,在RabbitMq管理中,侦听端口在列表上显示了stomp协议,但是在其他端口(61613)上,当我尝试使用该端口时, javax.websocket.DeploymentException: Handshake response not received.

0 个答案:

没有答案