看了网上介绍感觉架构上没啥区别,只是用的技术不一样,不知道核心区别在哪,请教一下
![]() | 1 xuanbg 2020-08-27 11:21:15 +08:00 soa 相当于 P2S2P,微服务相当于 P2P 。 |
![]() | 3 index90 2020-08-27 13:13:59 +08:00 SOA 是方法论,微服务是 SOA 的一种实践 |
4 axdhxyzx 2020-08-27 13:17:25 +08:00 peer to server to peer,是这么理解吧?其实 peer 应该也是服务端 |
![]() | 5 xuanbg 2020-08-27 14:03:29 +08:00 @ksice 不是啥东西,是一种中心化的模式。p2p 是去中心化的模式,当然 p2p 去中心化不彻底,只实现了数据交换不需要经过中心服务器,但还需要有中心服务器来交换信息。微服务同样要有注册中心作为信息交换的媒介,所以我说微服务相当于 p2p 。 |
![]() | 6 ruanimal 2020-08-27 14:18:52 +08:00 ![]() 服务拆分粒度不一样吧 |
7 leafre 2020-08-27 14:26:26 +08:00 SOA 是卖服务,微服务是提供接口 |
8 ackfin01 2020-08-27 14:27:51 +08:00 service oriented architecture -> the way of building applications recently refined and rebranded as microservices architecture |
![]() | 9 594duck 2020-08-27 14:55:17 +08:00 |
![]() | 10 594duck 2020-08-27 14:58:14 +08:00 |
![]() | 11 murmur 2020-08-27 15:10:58 +08:00 微服务其实看啥能微起来,如果是 java 这样的也不够微,两个也没区别 |
![]() | 12 est 2020-08-27 15:33:41 +08:00 soa 和微服务核心区别是,一个骗不到钱了,一个还能骗骗。 就等 martinfowler 什么时候刷一个新的骗钱概念了。 |
15 wc951 2020-08-27 16:23:32 +08:00 via Android 微服务算不算在 soa 领域验证 ddd 方法论 |