【发布时间】:2023-03-14 20:45:01
【问题描述】:
我有多个基于 Spring Boot 的微服务,它们连接一个 DB2 数据库(主 BD)。我们希望拥有主 DB 的相同副本,称为从 DB2 DB。每个月我们都会对主数据库进行 5-10 小时的维护,在此期间,我们希望我们所有的应用程序在这段时间之后自动连接到从属数据库,应用程序应该在没有人工干预的情况下切换回主数据库。
这是否可以在 Sprint Boot 中实现。我想过使用 Spring Cloud Hystrix,但它是正确的架构模式吗?任何其他更好的方法。
【问题讨论】:
标签: spring-boot spring-cloud hystrix