银行分布式新核心的部署架构(两地三中心)

ops/2025/4/2 15:28:59/

银行的核心系统对可用性和性能要求均非常严苛,所以一般都采用两地三中心部署模式。
其中:

  • 同城两个主数据中心各自部署一套热备,平时两个中心同时在线提供服务,进行负载均衡
  • 假如其中一个数据中心出现异常,则由另外一个数据中心临时独立提供所有服务,直到异常的数据中心修复
  • 异地部署一套冷备,平时只用于批量数据查询与统计分析,在两个主数据中心都异常时,由冷备接管所有服务,直到任一主数据中心修复为止。

如下图所示:
在这里插入图片描述
其中左边两个数据中心为同城两个主数据中心,右边则是异地的冷备。
数据库备份上,在三中心间采用2+2+2的部署架构,采用虚拟机部署。生产中心作为主站点,建立本地主从架构,并将数据同步至同城中心与异地中心的从节点。也就是说,DC1中一主一从,DC2和DC3中各两从库,DC1和DC2中的所有写操作都会写到DC1中主库中,然后同步备份到DC1和DC2的5个从库中,异步备份到DC3的两个备库中。读取操作则各中心都访问自己的数据库。
当主库异常,则按如下顺序查找一个可用的库作为新的主库:

DC1-DB1 => DC2-DB1 => DC1-DB2 => DC2-DB2 

只有同城两个中心的库都异常(一般是灾难情况)才会启用异地DC3的服务和数据库。


http://www.ppmy.cn/ops/169852.html

相关文章

(C语言)习题练习 (sizeof和strlen)

复习 sizeof 有关sizeof 在上一张中已经已经讲解了 在本章进行复习,更深入了解sizeof 的计算 请各位读者老爷进行计算一下。看看各位的实力。 题目如下: int main() {char arr[] { a,b,c,d,e,f };printf("%zd\n", sizeof(arr));printf…

LLM之RAG实战(五十二)| 如何使用混合搜索优化RAG 检索

在RAG项目中,大模型生成的参考内容(专业术语称为块)来自前一步的检索,检索的内容在很大程度上直接决定了生成的效果,因此检索对于RAG项目至关重要,最常用的检索方法是关键字搜索和语义搜索。本文将分别介绍…

每日总结3.24

第十届蓝桥杯大赛软件赛省赛C/C 大学 B 组 183.完全二叉树的权值&#xff08;找规律&#xff0c;临界值&#xff09; #include <bits/stdc.h> using namespace std; int a[1000005]; int main() { int m;int d; cin>>m; int sum;int maxn0; for(int i1;i&…

基于Spring Boot的可信捐赠系统的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…

Python技术栈与数据可视化创意实践详解(三)

Python在数据可视化领域凭借丰富的库和灵活的生态系统&#xff0c;能够实现从基础图表到复杂交互式可视化的全场景覆盖。以下从技术选型、创意实现到实战优化进行系统化解析&#xff0c;并提供可直接落地的代码示例。 一、Python数据可视化技术栈 1. 基础与统计可视化 Matplotl…

同一个局域网的话 如何访问另一台电脑的ip

在局域网内访问另一台电脑&#xff0c;可以通过以下几种常见的方法来实现&#xff1a; ‌直接通过IP地址访问‌&#xff1a; 首先&#xff0c;确保两台电脑都连接在同一个局域网内。获取目标电脑的IP地址&#xff0c;这可以通过在目标电脑上打开命令提示符&#xff08;Windows系…

Vue-Study-区别开发模式和生产模式

1-关于目录下public/index.html文件和dist/index.html文件区分 开发模式&#xff1a;运行 npm run serve 时&#xff0c;加载的是 public/index.html。 生产模式&#xff1a;运行 npm run build 后&#xff0c;加载的是 dist/index.html。 public/index.html 是开发阶段的入口…

DAG是RDD划分完成后就生成了吗?

在 Apache Spark 中&#xff0c;DAG&#xff08;有向无环图&#xff09;并不是在 RDD 转换操作定义完成后就立即生成的&#xff0c;而是在触发 行动操作&#xff08;Action&#xff09; 时动态构建的。以下是详细解释&#xff1a; 1. DAG 生成的触发时机 转换操作&#xff08;T…