1、云原生微服务实践-服务结构选型

一、企业应用是否需要微服务?

早期建议使用单块优先,需要考虑企业业务和团队的发展,视情况进行解耦拆分。如果团队耦合性大影响团队效应,此时需要进行微服务的拆分。

观点一:

业务开发应该首先考虑单块,因为初期业务边界不清楚,随着运营业务清晰后,可进行部分拆分,不应该想用微服务而去做微服务。图片[1] - 1、云原生微服务实践-服务结构选型 - MaxSSL

观点二:

经过技术的发展,微服务生态圈已经形成,技术的进步使微服务门槛 降低,所以一些公司直接考虑使用微服务。

图片[2] - 1、云原生微服务实践-服务结构选型 - MaxSSL

二、微服务架构案例 staffjoy

图片[3] - 1、云原生微服务实践-服务结构选型 - MaxSSL

图片[4] - 1、云原生微服务实践-服务结构选型 - MaxSSL

结构思想:分而治之(每个子系统 最后汇集起来) ,单一职责(每个服务负责自己的业务处理),关注分离(前端、后端,mvc等进行分离)

技术栈:

微服务:spingboot框架

数据交互:springdpa

持久化:mysql

环境:容器云、doker

业务处理逻辑:

图片[5] - 1、云原生微服务实践-服务结构选型 - MaxSSL

三、Dubbo、SpringCloud、k8s如何选型” />2、三个产品横向对比

图片[6] - 1、云原生微服务实践-服务结构选型 - MaxSSL图片[7] - 1、云原生微服务实践-服务结构选型 - MaxSSL

图片[8] - 1、云原生微服务实践-服务结构选型 - MaxSSL

四、技术中台是什么

图片[9] - 1、云原生微服务实践-服务结构选型 - MaxSSL

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享