微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

微服务、SpringCloud、k8s、Istio杂谈

@H_502_0@ 

@H_502_0@一、微服务与SOA

@H_502_0@       “微服务”是一个名词,没有这个名词之前也有“微服务”,一个朗朗上口的名词能让大家产生一个认知共识,这对推动一个事务的发展挺重要的,不然你叫微服务他叫小服务的大家很难集中到一个点上。

@H_502_0@       业界对微服务与SOA的区别争论比较多大多都是在微观上对比他们的区别什么微服务粒度更细啊、微服务没有ESB啊、微服务通讯相比SOA采用更轻量级的协议啊等等,但是从微观谈区别本身就有悖论,

@H_502_0@这些区别只是微服务的一种”最佳实践“而已。我个人理解微服务与SOA灵魂上的不同是

@H_502_0@       微服务是互联网时代的产物而SOA是系统集成的产物微服务是对系统的打散而SOA是对系统的整合。

@H_502_0@ 

@H_502_0@二、 微服务与SpringCloud

@H_502_0@       因为SpringCloud的流行很多人就把SpringCloud等同于微服务,这也没有错共识的人多了就是对的。准确点说SpringCloud是适合实现微服务的一套基础框架,SpringCloud有助于讯速的落地微服务架构。

@H_502_0@       SpringCloud通过提供一篮子解决方案来应对微服务中的各种需求和通点,主要的模块如下:

@H_502_0@       1)Eureka(服务注册与发现)

@H_502_0@             111

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐