ioredis-redis关闭时忽略请求

plupiseo  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(558)

我在用ioredis。为了防止巨大的缓冲区使我的应用程序崩溃,我想在redis关闭时忽略请求,并捕获这些请求。有没有办法做到这一点?

jtoj6r0c

jtoj6r0c1#

您可以使用断路器设计模式。
断路器是现代软件开发中使用的一种设计模式。它用于检测故障,并封装了防止故障在维护期间、临时外部系统故障或意外系统困难不断重复出现的逻辑。
一般来说,断路器可以用来检查外部服务的可用性。外部服务可以是应用程序使用的数据库服务器或web服务。
MartinFowler的博客文章对如何做到这一点有很好的解释和基本的实现。

相关问题