为了账号安全,请及时绑定邮箱和手机立即绑定

求解释,关于SOA和微服务架构的区别?

求解释,关于SOA和微服务架构的区别?

SOA和微服务架构的区别
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

微架构也是SOA的一种,只是其component更小更多而已。
Spring等框架中,常有依赖注入,Ioc等技术,通过配置文件,决定API调用,一个不是很恰当的比喻,把这些API分开,包装成Service,放在网络上,每个有自己的process,通过与语言无关的协议通讯,类似Rest之类的,这就成了微架构。
据说,好处是容易deploy,更灵活,解耦;坏处是网络限制性能,不易确定系统state等等。
个人感觉,微架构只是把复杂性推到了其他的地方,过分强调解耦,可能造成不必要的细化,导致系统更为复杂,难以维护,不是很看好这种思路。

查看完整回答
反对 回复 2019-12-15
  • 3 回答
  • 0 关注
  • 729 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信