大型系统在进行数据库部署时,常常会分为主数据应用中心和应急数据中心。通常情况下应用系统访问的是主数据中心,只有主数据中心出现故障的时候才会切换至应急数据中心,主数据中心与应急数据中心数据保持增量备份。如下图。

传统应急流程是当主数据库出现故障时,手工修改应用服务的设置,将应用切换至应急数据库进行访问,以确保能够正常提供应用。这种做法存在较大的弊端,需要人工干预,并且需要重启应用,费时较长,对客户端有较明显的感知。
为了解决该问题,WebLogic10.3新增了一个多数据源配置功能(Multi Data Sources)配置的功能;通过该功能,可以灵活地解决人工干预切换应急数据库的问题,并且对客户端无任何影响,平滑从主数据库切换至备份数据库,客户无感知,就像从没发生过一样。主数据中心恢复后,系统会自动回切。
WebLogic的Multi Data Sources有两种模式:FailOver(灾备模式)与Load-Balancing(负载均衡模式)下文将详细介绍基于WebLogic

本文介绍了WebLogic的多数据源(Multi Data Sources)功能,用于解决数据库灾备和负载均衡问题。通过配置FailOver模式和Load-Balancing模式,系统能在主数据库故障时自动切换至备份数据库,实现无缝切换,保证应用连续性。同时,负载均衡模式可实现对多个数据库实例的平滑访问,提高系统可用性。
最低0.47元/天 解锁文章
802

被折叠的 条评论
为什么被折叠?



