soa 和微服务核心区别是啥 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ksice
V2EX    Java

soa 和微服务核心区别是啥

  •  
  •   ksice 2020-08-27 11:16:55 +08:00 3685 次点击
    这是一个创建于 1877 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看了网上介绍感觉架构上没啥区别,只是用的技术不一样,不知道核心区别在哪,请教一下

    18 条回复    2020-08-27 18:22:10 +08:00
    xuanbg
        1
    xuanbg  
       2020-08-27 11:21:15 +08:00
    soa 相当于 P2S2P,微服务相当于 P2P 。
    ksice
        2
    ksice  
    OP
       2020-08-27 13:06:52 +08:00
    @xuanbg p2s2p 是啥第一次听说这种东西
    index90
        3
    index90  
       2020-08-27 13:13:59 +08:00
    SOA 是方法论,微服务是 SOA 的一种实践
    axdhxyzx
        4
    axdhxyzx  
       2020-08-27 13:17:25 +08:00
    peer to server to peer,是这么理解吧?其实 peer 应该也是服务端
    xuanbg
        5
    xuanbg  
       2020-08-27 14:03:29 +08:00
    @ksice 不是啥东西,是一种中心化的模式。p2p 是去中心化的模式,当然 p2p 去中心化不彻底,只实现了数据交换不需要经过中心服务器,但还需要有中心服务器来交换信息。微服务同样要有注册中心作为信息交换的媒介,所以我说微服务相当于 p2p 。
    ruanimal
        6
    ruanimal  
       2020-08-27 14:18:52 +08:00   1
    服务拆分粒度不一样吧
    leafre
        7
    leafre  
       2020-08-27 14:26:26 +08:00
    SOA 是卖服务,微服务是提供接口
    ackfin01
        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
    594duck
        9
    594duck  
       2020-08-27 14:55:17 +08:00
    @index90 对不起,你微服务太散了,我们 SOA 没你这样的。

    微服务是 SOA 下的一个细分还差不多,而且还是一个帕累拖最优解的细分,只往一个极端方向去优化,其它完全不管的。
    594duck
        10
    594duck  
       2020-08-27 14:58:14 +08:00
    @ruanimal 老哥所言极是,SOA 拆到服务,微服务拆到方法。

    SOA 做好一个业务流量在内部流转要放大 3 倍左右。

    微服务那放大 30 倍都打不住。
    murmur
        11
    murmur  
       2020-08-27 15:10:58 +08:00
    微服务其实看啥能微起来,如果是 java 这样的也不够微,两个也没区别
    est
        12
    est  
       2020-08-27 15:33:41 +08:00
    soa 和微服务核心区别是,一个骗不到钱了,一个还能骗骗。 就等 martinfowler 什么时候刷一个新的骗钱概念了。
    est
        13
    est  
       2020-08-27 15:34:34 +08:00   1
    @594duck 想起一个装逼项目,一个 http 请求启动 /销毁一个 xen 虚拟机。
    wellsc
        14
    wellsc  
       2020-08-27 15:38:19 +08:00
    @est 软件架构这东西怎么骗钱。。
    wc951
        15
    wc951  
       2020-08-27 16:23:32 +08:00 via Android
    微服务算不算在 soa 领域验证 ddd 方法论
    594duck
        16
    594duck  
       2020-08-27 17:39:43 +08:00 via iPhone
    @est 我见过一种,就是某极端数据加密的时候,还真这么么用。加密的时候拉起一个 xen,在里边的 java 服务跑加密流程,跑完了就销毁,防止流程数据有遗留
    ksice
        17
    ksice  
    OP
       2020-08-27 18:21:23 +08:00
    @xuanbg 哦哦我只看到过 p2sp 和 p2p,经过你这么解释明白了一些
    ksice
        18
    ksice  
    OP
       2020-08-27 18:22:10 +08:00
    @leafre 这个卖服务的概念是服务具体到什么呢,微服务也是相当于卖服务啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2630 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 12:58 PVG 20:58 LAX 05:58 JFK 08:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86