首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ioredis -如果redis关闭,则忽略请求

ioredis -如果redis关闭,则忽略请求
EN

Stack Overflow用户
提问于 2020-06-10 17:07:26
回答 1查看 100关注 0票数 1

我用的是ioredis。为了防止可能导致应用程序崩溃的巨大缓冲区,我希望在redis关闭时忽略请求,并捕获这些请求。有什么方法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2020-06-10 17:48:39

您可以使用circuit breaker design pattern

断路器是现代软件开发中使用的设计模式。它用于检测故障,并封装了在维护过程中防止故障不断重复出现、临时外部系统故障或意外系统困难的逻辑。

通常,断路器可用于检查外部服务的可用性。外部服务可以是数据库服务器,也可以是应用程序使用的web服务。

Martin fowler的blog post有一个很好的解释和关于如何做到这一点的基本实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62299765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档