在架构中,mongodb的连接选择在什么时候检查?
发布于 6 年前 作者 yss1993 2943 次浏览 来自 问答

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

5 回复

求大佬们支招啊

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

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

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

@libook 好的 谢谢 您说的很对

@kdming 谢谢!

回到顶部