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

        大连微服务项目组经过一年时间打造了一套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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容