SOA架构

作者: 一笑yo | 来源:发表于2016-12-15 13:24 被阅读0次

    背景

    最近一段时间一直在忙于公司企业开发架构,决定下一步代码开发使用微服务架构进行开发,这里SOA和微服务的区别,这里就不做深入的探讨了,尽管存在很多抽象层次的区别,but,我的理解还没有那么深刻,因为我是从了解dubbo开始接触面向服务架构,之后在这个基础之上选择了使用spring-cloud 作为服务架构。dubbo说是SOA服务治理,但是到了spring-cloud 听到的更多是微服务,网上也有很多区分的文章,我这里只能说,按照我的理解,我只能理解他们都是面向服务的架构,更多我也说不上来,HOHO

    总结

    经过一周时间学习spring-cloud,这里需要总结下学习到的知识

    1. 配置服务器: 主要实现配置文件的集中管理
    2. eureka服务器: 提供实现了服务注册与发现
    3. 断路由: 提供了服务保护,并且提供了监控
    4. 客户端负载均衡: 扩充架构灵活性以及伸展性
    5. rest框架: 通过Fegin 实现了robbin,断路由集成
    6. 消息模式处理: 基于spring-cloud-stream提供了方便的消息模式处理
    7. 跟踪监控与其他。

    通过这里整理了一个spring-cloud-sample,里面包含了一些学习代码和总结

    后续

    在跟踪监控上面还缺少深入的理解以及实践,后续需要关注下这方面,通过开源代码学习,发现了Opts,实现自动化需要使用到docker,于是通过初步的学习,下一步的主要学习方向是,OpenStack,私有云建设与docker整合,实现开发流程的自动化。

    相关文章

      网友评论

          本文标题:SOA架构

          本文链接:https://www.haomeiwen.com/subject/vgyhpttx.html