Skip to content

Push mode下实现每隔一段时间push #46

Description

@yxiaamz

我现在的问题是在push mode下,我用rabbitMQ的handleDelivery这个callback function来监听我的reduced price queue.但是问题是,这个function一直在执行,它一直在监听queue,我要做用ScheduledExecutorService到每隔一段时间来执行一下,没法先让它停止.
我查了也没找到当MQ为空时,停止consumer的方法。既然没法停止,我就想还是让consumer一直监听,但是每隔一段时间push一下从queue里得到的东西,但是ScheduledExecutorService 重写run()方法,这个方法是没有参数的,没办法把从queue里得到的东西传进去。
大家有什么好方法吗?谢谢!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions