V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Kevinyy
V2EX  ›  Java

[请教]RocketMQ 支持任意时间的延迟队列有哪些实现

  •  
  •   Kevinyy · Feb 2, 2023 · 2892 views
    This topic created in 1182 days ago, the information mentioned may be changed or developed.

    最近在写告警压缩,需要实现在指定时间内,将告警压缩成一条。目前考虑的是使用 rocketmq 来实现这个功能,但是 rocketmq(开源)仅支持 18 级别的延迟。各位老哥有没有什么好的建议吗?

    16 replies    2023-02-03 10:52:32 +08:00
    huang119412
        1
    huang119412  
       Feb 2, 2023   ❤️ 1
    dddd1919
        2
    dddd1919  
       Feb 2, 2023
    延迟消息发到 rabbitMQ 😂
    fireyao
        3
    fireyao  
       Feb 2, 2023
    那就换 redis 做延迟队列🤣
    yazinnnn
        4
    yazinnnn  
       Feb 2, 2023
    用代码实现一下?

    https://www.reactive-streams.org/

    reactive-streams 的实现都应该提供类似功能了吧,比如 rx 之类的
    lry
        5
    lry  
       Feb 2, 2023
    指定时间内的消息压缩成一条为啥要用消息队列的任意时间延迟来做?
    感觉这个像是一个限流问题。
    neilyoone
        6
    neilyoone  
       Feb 2, 2023
    告警压缩??

    Prometheus 的告警模块 Alertmanager 有告警抑制功能
    BQsummer
        8
    BQsummer  
       Feb 2, 2023
    这是调度问题啊,我们告警聚合就是 quartz 做的。公司提供的秒级调度因为 quartz 压力较高,用 RocketMQ 实现的,云服务支持更高精度的延时。
    rrfeng
        9
    rrfeng  
       Feb 2, 2023
    这个完全没必要引入 MQ ,凭添复杂度和不稳定性。
    你报警原始信息存哪里?定时去获取就行了。
    lry
        10
    lry  
       Feb 2, 2023
    @BQsummer 如果只是调度,完全可以自己写个时间轮调度。
    ch2
        11
    ch2  
       Feb 2, 2023 via iPhone
    发到 pulsar 里
    unnamedhao
        12
    unnamedhao  
       Feb 2, 2023
    rabbitmq 有死信队列
    rocketmq 不清楚
    Kevinyy
        13
    Kevinyy  
    OP
       Feb 2, 2023
    @neilyoone 对的,AlertManager 配置不太人性化,我们还作了衍生的功能。
    Kevinyy
        14
    Kevinyy  
    OP
       Feb 2, 2023
    @monstervivi 我也看到了最新的定时特性,准备让我运维同事升级一下,试试水,谢谢老哥
    daimazha
        15
    daimazha  
       Feb 3, 2023
    daimazha
        16
    daimazha  
       Feb 3, 2023
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3211 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 11:59 · PVG 19:59 · LAX 04:59 · JFK 07:59
    ♥ Do have faith in what you're doing.