传统保险行业转型为微服架构,原来的老架构的业务如何拆分成符合微服的形式?

  1. 数据库、中间件是否都要做成分布式的?
  2. 对于保险行业来说,业务逻辑是否有改变?
  3. 编排引擎的优化如何调整更适合保险行业?
参与8

2同行回答

GaryyGaryy系统工程师某保险
数据库一般像oracle,mysql都是主从模式或者双主模式,很少有分布式的场景;中间件,像weblogic有分布式的部署方式业务逻辑有很大的变化,微服务的架构设计总体上是采用了服务注册,服务发布等方式对传统的服务进行了拆分,使得各个服务之间解耦编排一般采用了k8s的容器部署方式来解决...显示全部

数据库一般像oracle,mysql都是主从模式或者双主模式,很少有分布式的场景;中间件,像weblogic有分布式的部署方式
业务逻辑有很大的变化,微服务的架构设计总体上是采用了服务注册,服务发布等方式对传统的服务进行了拆分,使得各个服务之间解耦
编排一般采用了k8s的容器部署方式来解决

收起
保险 · 2019-01-24
浏览1459
StevenSteven课题专家组IT顾问steven
微服务架构在数据层是根据微服务划分把数据分离,但并隔离数据,而是通过提供数据服务(实现数据中台)为其他微服务或业务应用提供数据支持。因此一个微服务可以有自己独立的数据库(可能不需要oracle那么强大的数据库了)。中间件是需要的,比如消息中间件,需要分布式部署,以支持分布式...显示全部

微服务架构在数据层是根据微服务划分把数据分离,但并隔离数据,而是通过提供数据服务(实现数据中台)为其他微服务或业务应用提供数据支持。因此一个微服务可以有自己独立的数据库(可能不需要oracle那么强大的数据库了)。
中间件是需要的,比如消息中间件,需要分布式部署,以支持分布式消息处理。

数据层数据模型的重构必然会影响业务逻辑的封装

服务编排,和容器编排我们觉得还不一样。我们更希望在服务层去考虑业务逻辑的编排。容器更多是使用其弹性、无状态等特性

收起
证券 · 2019-01-25
浏览1514

提问者

shootman
解决方案架构师AIG
擅长领域: 服务器主机异地容灾

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-01-24
  • 关注会员:3 人
  • 问题浏览:2651
  • 最近回答:2019-01-25
  • X社区推广