在项目使用中由于,客户端和服务端的时间不一致,导致,发送的消息,为消费就提示已经过期,针对该问题的解决方式在,activemq /conf 中,activemq.xml中配置值,消息时间都以服务器端为准。
当队列消息堆积的时候,根据消息id 获取的时候会比较慢,在activemq.xml中设置,有多少条消息保存在内存中。maxPageSize="2000" 表示控制进入内存中的消息数量。若在2000 以内的消息堆积根据消息id获取会比较快。
在项目使用中由于,客户端和服务端的时间不一致,导致,发送的消息,为消费就提示已经过期,针对该问题的解决方式在,activemq /conf 中,activemq.xml中配置值,消息时间都以服务器端为准。
当队列消息堆积的时候,根据消息id 获取的时候会比较慢,在activemq.xml中设置,有多少条消息保存在内存中。maxPageSize="2000" 表示控制进入内存中的消息数量。若在2000 以内的消息堆积根据消息id获取会比较快。