常见以下三种关系和区别: 分布式架构是指将单体架构中的各个部分拆分,然后部署不同的机器或进程中去, SOA和微服务基本上都是分布式架构 的 SOA是⼀种 ⾯向服务 的架构,系统的所有服务都注册在总线上,当调⽤服务时,从总线上查找服务信息,然后调⽤ 微服务是 ⼀种更彻底的⾯向服务的架构 ,将系统中 各个功能个体抽成⼀个个⼩的应⽤程序 ,基本保持⼀个应⽤对应的⼀个服务的架构