配置文件:
传送的类
第一次充满:
消费完后,第二次充满过数分钟后:
消费完后,第三次不能再生产了。
。
。
配置文件:
传送的类
第一次充满:
消费完后,第二次充满过数分钟后:
消费完后,第三次充满:
把配置改为是:
<persistenceAdapter>
<kahaDB directory="${}/data/kahadb" journalMaxFileLength="50mb" />
</persistenceAdapter>
<!--
The systemUsage controls the maximum amount of space the broker will
use before slowing down producers. For more information, see:
-flow-
-->
<systemUsage>
<systemUsage>
<memoryUsage>
<memoryUsage limit="400 mb"/>
</memoryUsage>
<storeUsage>
<storeUsage limit="1 gb"/>
</storeUsage>
<tempUsage>
<tempUsage limit="100 mb"/>
</tempUsage>
</systemUsage>
</systemUsage>
容量
可以存大概78w条数据,存储大概是1g硬盘+400mb内存;用时大既是150分钟。
平均一秒钟100条数据(这个是普通的pc,正常的服务器据说能到4000条每秒)。
集群
集群:主要是用来错误转发和负载均衡。不过如果服务器里面有没有消费掉的消息,这时候如果服务器down了机,那没有消费掉的消息只能是等服务器好了之后才能继续被消费。
这个问题的解决方案是用master/slave的模式。(但这个性能上很大影响。Master要恢复也是要把slave停了才可以恢复的。)
集群分两种:
Failover:这种是用来解决如果一个服务器down了,马上可以切换到另一台服务器。
Network:
activemq小心得 来自淘豆网m.daumloan.com转载请标明出处.