1架构总览

此架构支撑的业务是 一天10G的日志处理,100个左右的QPS
##业务流

业务订单表设计
CREATE TABLE `biz_order` (
`tid` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`biz_id` varchar(100) NOT NULL DEFAULT '' COMMENT '业务订单编号',
`type_no` varchar(50) NOT NULL COMMENT '业务类型',
`user_id` bigint(20) NOT NULL COMMENT '用户userId',
`object_id` int(11) NOT NULL COMMENT '业务对象ID',
`request_status` tinyint(4) DEFAULT NULL COMMENT '存管通状态1.待发起指令 2.发起指令 3.委托成

本文详细介绍了某金服银行存管的分布式架构设计,包括业务订单与存管订单表设计、日志记录、密钥管理、外部API接口、数据一致性保证、幂等接口设计、定时对账与业务补偿、以及外部接口监控。从单体架构到SOA,再到微服务的演进过程被探讨,分析了分布式系统的优缺点,并阐述了微服务的特点、优点及挑战。
订阅专栏 解锁全文
443

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



