XX银行面向服务(SOA)/微服务架构设计原则与规范
第一章 总则
第一条 背景与目的
随着我行“分布式核心”和“业务中台”战略的推进,系统架构正从传统的单体架构(Monolithic)向微服务架构(Microservices)转型。为了规范服务设计、开发和治理,避免“微服务”变成“乱服务”,特制定本规范。
第二条 适用范围
本规范适用于我行所有新建系统的架构设计,以及存量系统的重构工作。
第三条 核心理念
- 大系统小做:将复杂的单体应用拆解为多个松耦合的小型服务。
- 独立自治:每个服务独立开发、独立部署、独立扩展、独立拥有数据库。
- 去中心化:淡化ESB(企业服务总线)的集中式处理,强化端到端的轻量级通信。
第二章 微服务拆分原则
第四条 拆分策略
- 领域驱动设计(DDD):这是最核心的拆分依据。根据业务边界划分“限界上下文(Bounded Context)”,一个上下文对应一个或一组微服务。
- 案例:将原有的“信贷管理系统”拆分为:额度服务、定价服务、放款服务、贷后检查服务、催收服务。
- **单一职责原
此内容查看价格为9.9秘金(VIP免费),请先登录
常见问题
怎么购买
建议购买年度VIP会员,更划算
可以帮忙写吗?代?
可以的,请加老秘微信:dahangbiganzi
老秘原创,已做版权认证,转载请联系老秘~~~违者必究


评论0