使用JMS&;ActiveMQ

使用JMS&;ActiveMQ,jms,activemq,Jms,Activemq,我使用JMS通过ActiveMQ使用BytesMessage将文件从生产者传输到消费者。我的要求是知道用户端的文件名。有什么方法可以实现这一点。您可以将文件名添加到JMS头中: // create JMS connection and session ByteMessage m = session.createObjectMessage(); // read file into buffer m.writeBytes(buf, 0, len); // set file name m.setStr

我使用JMS通过ActiveMQ使用BytesMessage将文件从生产者传输到消费者。我的要求是知道用户端的文件名。有什么方法可以实现这一点。

您可以将文件名添加到JMS头中:

// create JMS connection and session
ByteMessage m = session.createObjectMessage();
// read file into buffer
m.writeBytes(buf, 0, len);
// set file name
m.setStringProperty("fileName", fileName);
我想对房产规模有限制,但我认为这是特定于供应商的