观看大连微服务产品对微服务平台架构的些思考(1.23)

观看大连微服务产品对微服务平台架构的些思考(1.23)_第1张图片

        大连微服务项目组经过一年时间打造了一套springcloud的平台,看到这套平台,既开心又兴奋,开心在这条路伙伴挺多,兴奋在它的可执行性得到了直观的验证。

       通过对他们平台的了解,主要特点如下

       优点:

    1.微服务该有的都有的,全部基于原生态微服务框架springcloud;

    2.整合了mq与工作流;

    3.基于swagger的API的文档管理是个亮点(以后我们的平台也可以借鉴,让API活着且有生命力);

    4.整合断路器,原生界面;

    5.整合链路跟踪,原生界面;

    6.前端通过nodejs与Vue进行前后端分离;

       缺点:

    1.分布式事物问题没有根本解决

    2.运维薄弱,例如断路器为原生态界面,没有很优化直观的界面,并不利于运维

    微服务平台思路:

    通过本次观看演示,可以整理出我们自己的微服务平台架构思路

    基础架构:后台springcloud原生态+前台Vue+nodejs+bootstrap(前后端分离)

    缓存框架:redis(数据字典)+mongodb(非结构化数据)

    服务治理:eureka(注册中心)ribbon(负载均衡)+swagger(接口管理)+hystrix(容错处理熔断器)+sleuth(链路追踪)+zuul(微服务网关)

    配置管理:spingcloudconfig 

    容器:docker

    容器管理:k8s

    延伸后续开发运维一体化:jekins+sonar+devops

你可能感兴趣的:(观看大连微服务产品对微服务平台架构的些思考(1.23))