"有人说 SOA 和微服务是相同的概念,但我觉得 SOA 应该还是属于单体架构,只不过相对于经典 MVC 的单体架构系统耦合度更低而已,单独的服务不能成为一个完整的 '微系统'。微服务则不同了,每一个服务是单独的个体是一个微型的系统(麻雀虽小,五脏俱全),有自己的进程,自己的数据资源。这是我的认识不知道各位大佬们你们怎么 .."

SOA 与微服务到底有那些区别呢?

本贴最后更新于 195 天前,其中的信息可能已经时移世异

有人说 SOA 和微服务是相同的概念,但我觉得 SOA 应该还是属于单体架构,只不过相对于经典 MVC 的单体架构系统耦合度更低而已,单独的服务不能成为一个完整的 "微系统"。微服务则不同了,每一个服务是单独的个体是一个微型的系统(麻雀虽小,五脏俱全),有自己的进程,自己的数据资源。这是我的认识不知道各位大佬们你们怎么看待这个问题呢?

  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    33 引用 • 80 回帖 • 210 关注
  • SOA
    6 引用 • 10 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    62 引用 • 317 回帖
  • Q&A

    提问之前请先看一下这篇文章 《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    941 引用 • 5907 回帖 • 607 关注
感谢    关注    收藏    赞同    反对    举报    分享
1 回帖    
请输入回帖内容...