如果你遇到activemq 在发blob消息提示不支持put,那么可能是这样的。
请看看下面字符串的区别。
<property name="brokerURL" value="tcp://localhost:61616?jms.blobTransferPolicy.defaultUploadUrl=http://localhost/fileserver/"/>
<property name="brokerURL" value="tcp://localhost:61616?jms.blobTransferPolicy.defaultUploadUrl=http://localhost/fileserver"/>
前面那个是对的。
这是源代码。注意看,源代码中没有判断URL最后的字符是否为/,算是个小失误吧。
protected URL createUploadURL(ActiveMQBlobMessage message) throws JMSException, MalformedURLException {
return new URL(transferPolicy.getUploadUrl() + message.getMessageId().toString());
}
分享到:
相关推荐
"ActiveMQ5.13 安装与配置" ActiveMQ 是 Apache 软件基金会提供的一个开源message broker,能够实现点对点(Point-to-Point)和发布/订阅(Publish/Subscribe)模式的消息传递。ActiveMQ 5.13 是 ActiveMQ 的一个...
用于ACtiveMq 配置插件配置使用,配置介绍等,适合初学者
activemq服务器使用的zookeeper replicable 的方式进行负载均衡以及容灾,客户端使用spring进行配置
activemq监控服务器状态,应用异常并发送邮件详细Linux配置过程。 主要支持功能: 1、服务器CPU异常预警 2、服务器硬盘不足预警 3、tomcat进程自动关闭后自动启动及预警 4、数据库异常预警等等。
activeMQ+spring的简单案例
activemq 配置的相关文档,助你完善activeMQ的配置
activemq 配置说明与activemq入门讲解
spring activeMQ demo 配置
Spring集成ActiveMQ配置
linux下activemq安装包和配置文档
ActiveMQ安装及配置文档介绍了ActiveMQ的安装过程和配置。让新手踏入JMS的门槛。
百度spring整合activemq 发现几乎都只是在xml文件配置固定的消息队列而且太麻烦。并没有根据需求进行动态生成主题和队列。本文档参考了纯粹的activemq java代码和百度上的demo,很简洁的实现了动态消息队列的生成和...
使用Camel配置ActiveMQ路由的实践方式
NULL 博文链接:https://baobeituping.iteye.com/blog/407104
ActiveMQ配置说明,包括java内存调整,主从集群配置,自动清理离线客户端(避免长时间持久订阅占用内存)等
ActiveMQ spring 配置方案详解。
NULL 博文链接:https://gong1208.iteye.com/blog/1555582
主要讲解了activemq的基础配置,实现简单的消息发送和接收过程
NULL 博文链接:https://jackyin5918.iteye.com/blog/2004298