XX银行面向服务(SOA)/微服务架构设计原则与规范

XX银行面向服务(SOA)/微服务架构设计原则与规范

第一章 总则

第一条 背景与目的
随着我行“分布式核心”和“业务中台”战略的推进,系统架构正从传统的单体架构(Monolithic)向微服务架构(Microservices)转型。为了规范服务设计、开发和治理,避免“微服务”变成“乱服务”,特制定本规范。

第二条 适用范围
本规范适用于我行所有新建系统的架构设计,以及存量系统的重构工作。

第三条 核心理念

  1. 大系统小做:将复杂的单体应用拆解为多个松耦合的小型服务。
  2. 独立自治:每个服务独立开发、独立部署、独立扩展、独立拥有数据库。
  3. 去中心化:淡化ESB(企业服务总线)的集中式处理,强化端到端的轻量级通信。

第二章 微服务拆分原则

第四条 拆分策略

  1. 领域驱动设计(DDD):这是最核心的拆分依据。根据业务边界划分“限界上下文(Bounded Context)”,一个上下文对应一个或一组微服务。
    • 案例:将原有的“信贷管理系统”拆分为:额度服务、定价服务、放款服务、贷后检查服务、催收服务。
  2. **单一职责原
此内容查看价格为9.9秘金(VIP免费),请先
常见问题
怎么购买
建议购买年度VIP会员,更划算
可以帮忙写吗?代?
可以的,请加老秘微信:dahangbiganzi
老秘原创,已做版权认证,转载请联系老秘~~~违者必究

评论0

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

长摁识别二维码或微信扫一扫关注
如已关注,请在公众号请回复“登录”二字获取验证码
请扫码公众号注册、登录