RabbitMQ 和消息传递 API 的新手。我想每隔几毫秒发送三个浮点值。要初始化我的连接/通道,我有:
connection = factory.newConnection();
channel = connection.createChannel();
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
然后,当我想发送一条消息时,以下是字符串:
private void sendMessage(String message) throws IOException {
channel.basicPublish("", QUEUE_NAME, null, message.getBytes());
}
如何更改sendMessage
发送float x1, float x2, float x3
?
在服务器端,我如何将这条消息接收/解析成 3 个浮点数?