Spring Boot Redis使用RBPOP列出使用者

时间:2018-09-28 08:18:32

标签: spring-boot

在基本的发布/订阅方案中,我们使用Redis列表作为消息队列。我过去在纯Java / Python中所做的工作是启动无休止的while(true)和用户RBPOP来消耗消息。

搜索了一会儿之后,我发现针对无尽作业的推荐解决方案是使用诸如fixRate(1)之类的Scheduler。我认为这对我的用例没有用,因为我希望尽快消耗消息,甚至少于1ms。

根据我的知识,我可以使用CommandLineRunner创建一个后台无限循环。如果有更优雅或官方的方式徘徊?像其他官方的kafka消费者和redis子消费者一样。

0 个答案:

没有答案