一、微服务架构的定义
微服务(MSA)是一种架构风格,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它有如下几个特征:
- 小,且只干一件事情。
- 独立部署和生命周期管理。
- 异构性
- 轻量级通信,RPC或者Restful。
快速回顾一下Martin Folwer对微服务的定义
二、 广发银行大数据平台微服务的边界与拆分
因为讨论的问题涉及银行的行为规范,出于合规的需要,本文讨论架构与设计,不过多涉及具体业务。
三、背景:广发银行关于客户全景视图与外部数据整合的需求
微服务在大数据平台中的应用与拆分策略
本文探讨了微服务架构在广发银行大数据平台中的应用,重点在于微服务的边界定义、拆分策略和实际面临的挑战。目前,服务粒度较大,导致升级影响范围广,需要进行服务拆分以提升灵活性。作者提出了逐步演进的拆分原则,如功能完整性、团队可接受的粒度和代码量限制,同时对何时拆分微服务提出了疑问,期待更多服务治理方面的研究。
微服务(MSA)是一种架构风格,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它有如下几个特征:
快速回顾一下Martin Folwer对微服务的定义
因为讨论的问题涉及银行的行为规范,出于合规的需要,本文讨论架构与设计,不过多涉及具体业务。

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