首页 > 其他分享 >activemq 设置过期时间后消息收不到

activemq 设置过期时间后消息收不到

时间:2023-12-11 22:58:03浏览次数:28  
标签:消费者 过期 消息 设置 activemq 收不到 时钟

要在activemq.xml配置文件中添加Timestamp Plugin的配置,你可以按照以下步骤操作:

  1. 打开你的activemq.xml配置文件。
  2. <broker>标签内找到<plugins>部分。
  3. <plugins>部分中添加<timeStampingBrokerPlugin>标签,并设置你想要的属性。例如,如果你想要设置TTL上限为1天(86400000毫秒),可以这样配置: 
    <plugins>
        <!-- 86,400,000 ms = 1 day -->
        <timeStampingBrokerPlugin ttlCeiling="86400000" zeroExpirationOverride="86400000"/>
    </plugins>
    
  4. 保存并重新启动ActiveMQ服务以使更改生效。

请注意,启用Timestamp Plugin可能会导致JMS不符合标准,因为生产者和消费者看到的消息时间戳可能会不同1。此外,如果消费者的本地时钟比代理的本地时钟快,那么在默认配置下加载此插件时,消费者可能会认为消息已经过期1。如果代理和消费者之间的时钟差异大于消息过期时间,并且消费者的时钟走得更快,那么可以将futureOnly设置为true

 

ActiveMQ (apache.org)

标签:消费者,过期,消息,设置,activemq,收不到,时钟
From: https://www.cnblogs.com/lutt123/p/17895775.html

相关文章

  • activemq启动成功但web管理页面却无法访问
    前提:在linux启动activemq成功!本地能ping通linux处理方案:确定防火墙是否关闭,有两种处理方案:第一种-关闭防火墙;第二种-暴漏8161和61616两个端口netstat-lnpt查看8161和61616端口注意:要查看8161端口前面的显示的ip是什么若是出现上面的情况,则修改配置文件即可:vimconf/jetty.xml,找......
  • 【HMS Core】锁屏时收不到消息通知
    ​【问题描述】锁屏时候收不到消息通知是怎么回事?想要实现锁屏时候收到通知,并展示消息内容。 【解决方案】一、首先需要确认消息类型为服务与通讯类,这样才能实现允许了通知亮屏提示权限后亮屏加通知。因为华为推送默认是咨询营销类消息,是静默展示的。没有锁屏通知展示,想要......
  • AMQP协议中的,消息队列RabbitMQ,ActiveMQ,Apache Kafka区别是什么?
    都是基于AMQP协议来的一种实现方式。参考chatGPT4回答请使用Markdown表格来展示RabbitMQ、ActiveMQ和ApacheKafka之间的区别:维度RabbitMQActiveMQApacheKafka语言ErlangJavaScala/Java协议AMQP、STOMP、MQTTAMQP、STOMP、OpenWire自定义协议......
  • k8s证书过期处理方案
    gitclonehttps://github.com/yuyicai/update-kube-cert.gitcdupdate-kube-certchmod755update-kubeadm-cert.sh./update-kubeadm-cert.shall#查看证书有效期opensslx509-in/etc/kubernetes/pki/apiserver.crt-noout-text|grepNot#重装网络插件kubectl......
  • 人大金仓数据库授权码过期的解决方式
    1、问题描述1.1、人大金仓数据库访问失败1.2、人大金仓数据库端口连接失败1.3、人大金仓数据库服务启动失败2、问题分析出现上述情况,很大可能是由于授权码文件过期了,更新授权码文件即可恢复正常。3、解决方式3.1、下载授权码文件官网地址:https://www.kingbase.co......
  • Redis的内存回收原理,及内存过期淘汰策略详解
    Redis内存回收机制Redis的内存回收主要围绕以下两个方面1Redis过期策略:删除过期时间的key值2Redis淘汰策略:内存使用到达maxmemory上限时触发内存淘汰数据Redis的过期策略和内存淘汰策略不是一件事,实际研发中不要弄混淆了,下面会完整的介绍两者。Redis过期策略过期策略通常有以......
  • js 浏览器储存数据设置过期时间
    vue项目---新建文件sessionTime.js文件/**@descstorage相关*///typeTStorageItem={//value:any//expire:string|number//time:Date//};//type='localStorage'|'sessionStorage'/***@desc设置storage*@paramkey键*@pa......
  • 在redis中,如何在创建key的同时,设置key的过期时间
    1、通过下面的创建key,同时设置过期时间SETkeyvalueEXseconds 示例:setteskey01123ex60  设置key的过期时间是60s,这样在创建的时候,就开始倒计时了。 通过工具看,TTL,会定期的刷新,到0之后,这个key就会被删除了。 60s后,key不存在  如果一个key的TTL......
  • boost asio在linux接收不到255.255.255.255的应答
    echo0>/proc/sys/net/ipv4/conf/all/rp_filterecho0>/proc/sys/net/ipv4/conf/eth0/rp_filterhttps://stackoverflow.com/questions/47829979/how-to-receive-a-udp-broadcast-sent-to-255-255-255-255-using-boost-asio......
  • 【windows常见问题】windows远程桌面授权许可证过期解决办法
    title:windows远程桌面授权许可证过期解决办法(之一)date:2022-02-0910:54:06updated:2022-02-0914:20:00tags:-Aliyun-Windows-mstsccategories:-windowsdescription:windows远程桌面授权许可证过期abbrlink:'use-windows2019-to-Resolve-remote-......