Rag*_*n J 12 queue activemq-classic jms
我在网上搜索了很多,找不到任何答案。
JRi*_*dsz 10
Web 控制台不允许发送自定义 jms 标头或属性。
所以,你需要使用其余的 api:
http://activemq.apache.org/rest.html
以下卷曲对我有用:
{'a': 'b'} curl -H 'Authorization: Basic YWabcdefg==' \
-d "body={'a': 'b'}" \
-d "JMSCorrelationID=9999" \
-d "JMSReplyTo=NickFury" \
-d "SomeProperty=SomeValue" \
http://localhost:8161/api/message/avenger_tasks?type=queue
Run Code Online (Sandbox Code Playgroud)
或者使用用户名和密码
curl -u admin:admin \
-d "body={'a': 'b'}" \
-d "JMSCorrelationID=9999" \
-d "JMSReplyTo=NickFury" \
-d "SomeProperty=SomeValue" \
http://localhost:8161/api/message/avenger_tasks?type=queue
Run Code Online (Sandbox Code Playgroud)
在这种情况下不能使用 Activemq 控制台,但您可以使用 curl 命令发送带有公开 Web 控制台 API 的标头的消息。请参考以下链接:
例如,使用下面的命令,使用属性“key=2dffvdfbfd”
curl -XPOST -d "body=Test message" -d "key=2dffvdfbfd" http://admin:admin@<brokerIp>:8161
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8988 次 |
| 最近记录: |