java Quarkus - Redis lpush和连接池达到最大等待队列大小24

siotufzp  于 2023-04-28  发布在  Java
关注(0)|答案(1)|浏览(152)

我使用Redis列表和lpush来发布大量消息,然后使用brpop命令让多个线程接收更新。代码以随机方式工作。它有时工作,大多数情况下,以连接池达到最大等待队列大小错误结束。实际上,当我有两个类试图从两个不同的列表中推/拉时,就会发生这种情况。当我在一节课上这样做时,它工作得很好。不确定连接到多个列表是否有任何开销。我在Quarkus上使用Redis版本6+,如果有帮助的话。
你知道是什么导致了这个问题,以及如何解决吗?
感谢您的评分
最佳问候SG

c3frrgcw

c3frrgcw1#

意识到这是嵌套CompletableFutures的问题,因为我使用的是RedisAPI。

相关问题