跳至主要內容
系统设计实战:担保业务核心系统架构设计

前言

担保业务系统是典型的金融核心系统,对数据一致性、高可用、风控合规有极高要求。本文将分享一套经过实践验证的担保核心系统架构方案,从业务流程到技术选型,帮助你理解"金融级"系统是如何设计的。


第一部分:担保业务核心流程

1.1 业务流程全景

担保业务全生命周期:

申请阶段          审批阶段          签约阶段          保后管理
  │                │                │                │
  ▼                ▼                ▼                ▼
┌──────┐  ┌────────────┐  ┌────────────┐  ┌─────────────┐
│客户  │  │风控审核     │  │电子签约     │  │还款跟踪      │
│提交  │→│·反欺诈检查  │→│·合同生成   │→│·还款提醒    │
│担保  │  │·信用评估    │  │·客户签署   │  │·逾期监控    │
│申请  │  │·额度审核    │  │·担保生效   │  │·代偿处置    │
└──────┘  │·人工复核    │  └────────────┘  │·追偿管理    │
          └────────────┘                   └─────────────┘

放款环节:
┌──────┐    ┌──────────┐    ┌─────────┐
│银行  │←──→│ 担保公司  │──→│ 客户    │
│放款  │    │ 收取保费  │    │ 获得贷款│
└──────┘    └──────────┘    └─────────┘

郑天祺大约 13 分钟架构设计架构设计担保业务微服务高可用分布式事务
DeepSeek V4 Pro 高可用部署方案

DeepSeek V4 Pro 高可用部署方案

单节点部署入门容易,生产落地必须高可用。本文从选型决策、架构设计、容量规划、负载均衡、自动扩缩容、故障自愈到监控告警,给出一套完整的 DeepSeek V4 Pro 企业级高可用方案。


一、选型决策方法论

在进入具体架构之前,先解决「为什么这么选」的问题。以下是四个关键决策维度:

1.1 量化 vs 满血版

方案 总参数 激活参数 最低显存 (推理) 推荐硬件 适用场景
满血 FP16 1.6T (MoE) 49B 800GB~1.4TB 8×A100 80GB / 8×H100 对精度要求极高
FP8 量化 1.6T 49B ~640GB 8×A100 80GB 速度优先,精度可接受
INT4 量化 1.6T 49B ~100GB 2×A100 80GB 性价比最优
激活参数加载 - 49B (仅活跃专家) ~50GB 2×A100 80GB / RTX 4090×2 预算有限的中小企业

郑天祺大约 17 分钟运维DeepSeek高可用K8s负载均衡
软件安装及高可用部署(三)

本文介绍了MYSQL安装

一、卸载mariadb

# 查看 mariadb 的安装包
rpm -qa | grep mariadb
# 卸载 mariadb 的安装包
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps
# 再次查看
rpm -qa | grep mariadb

郑天祺大约 7 分钟CICD运维部署高可用
软件安装及高可用部署(二)

本文介绍了Nginx安装

一、修改主机名

以 nginx-master 为例,修改所有服务器的对应的主机名。

vim /etc/hostname
# 删除所有的内容,修改为要修改的主机名
nginx01
vim /etc/hosts
#在第一行最后追加主机名,有127.0.0.1内容的这行
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
nginx01
# 重启服务器
reboot

郑天祺大约 3 分钟CICD高可用部署运维
软件安装及高可用部署(一)

本文介绍了磁盘挂载、JDK安装、Keepalived安装

一、硬盘挂载

(1)查看设备的挂载情况

lsblk或lsblk –f或者fdisk -l
img
img

(2)分区

fdisk /dev/vdb 其中/dev/vdb表示上图未挂载的硬盘
分区步骤如下图,下图以/dev/sdb为例
img
img
img


郑天祺大约 2 分钟CICD运维部署高可用Keepalived