CNode

在架构中,mongodb的连接选择在什么时候检查?

问答
Yyss1993发布于7 年前最后回复7 年前5 回复3857 浏览0 收藏

如题,mongodb的连接选择在什么时候检查?是在项目启动的时候检查还是在需要查询数据库的时候检查?具体的优缺点在哪?

查看回复

回复 (5)

Y
yss1993#1·7 年前

求大佬们支招啊

L
libook#2·7 年前

启动的时候检查一下,运行过程中监听数据库断开或连接出错的事件,都进行处理。

通常产品整体上,对于无数据库的场景,进行功能上的优雅降级,的实现难度很高;所以一般来说一旦数据库通信异常,服务端就得停止对外提供服务,一面造成数据不一致或下游熔断器无法正常熔断的问题。

K
kdming#3·7 年前

同意楼上,我是在数据库连接成功时才启动项目。项目中设置断线重连机制,重连不上就停止对外服务。

参与回复
登录后即可参与回复。登录