美文网首页
微服务架构与SOA架构

微服务架构与SOA架构

作者: 过来摸摸头丶 | 来源:发表于2018-07-31 18:58 被阅读0次

    本文是自己学习上的笔记。

    SOA(面向服务)架构

    wiki的解释:


    image.png

    意思是:它是一种软件设计风格,服务通过互联网协议使得应用组件被提供其他组件去调用。SOA的体系架构与供应商、产品、技术无关。服务是一个独立的功能单元,可以被远程访问独立进行操作和更新,如一个在线的信用卡检索系统。

    Microservices(微服务)

    wiki的解释: image.png

    意思是:它是一种软件开发技术—SOA架构风格的变体,它把一个整体的应用分成了松散耦合的服务。在这个架构中,服务是细粒度的并且它的协议是轻量级的。将应用分解为不同的小服务的优点是提高模块化使得应用理解、开发、测试更简单,对架构更加弹性化。它可以分成微模块由小型团队独立开发、部署、测试各自的服务。它还允许被持续重构生成单个服务的体系架构。微服务架构可以连续发版和部署。

    (……英语渣到家了……)

    个人理解:

    其实微服务就是SOA架构的一种粒度上的更加细化。举例来说,SOA架构有门户服务,后台管理服务,搜索服务等等等等;而微服务架构会把门户服务的登录、注册、修改密码等分成更小的模块独立出来。

    相关文章

      网友评论

          本文标题:微服务架构与SOA架构

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