基于大数据分析平台现状 规划和划分微服务粒

本文探讨了微服务架构在广发银行大数据平台中的应用,重点在于微服务的边界定义、拆分策略和实际面临的挑战。目前,服务粒度较大,导致升级影响范围广,需要进行服务拆分以提升灵活性。作者提出了逐步演进的拆分原则,如功能完整性、团队可接受的粒度和代码量限制,同时对何时拆分微服务提出了疑问,期待更多服务治理方面的研究。
摘要由CSDN通过智能技术生成

一、微服务架构的定义

微服务(MSA)是一种架构风格,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它有如下几个特征:

  1. 小,且只干一件事情。
  2. 独立部署和生命周期管理。
  3. 异构性
  4. 轻量级通信,RPC或者Restful。

快速回顾一下Martin Folwer对微服务的定义



 

二、   广发银行大数据平台微服务的边界与拆分

因为讨论的问题涉及银行的行为规范,出于合规的需要,本文讨论架构与设计,不过多涉及具体业务。

 

三、背景:广发银行关于客户全景视图与外部数据整合的需求

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值