今天又继续看了看spring cloud的文章,多了一些体会。
首先,对于spring cloud的定位认识更清晰,它是一套“服务治理解决方案”,这一点很重要,它是一套方案,而不是某个具体项目。而且这套方案中对于每个组件都有很多可以互相替换的产品。
第二点,spring cloud是spring官方使用spring boot,对那些开源的微服务项目进行了二次开发,加入了spring boot的自动配置特性,这使得我们在使用的时候可以很简单的配置或无需配置即可启动。
第三点,对于微服务解决方案来说,最重要的一点就是服务发现,因为只有有了服务发现机制才使得不需要维护服务提供者的IP就能使用服务成为可能。这里有一张图,可以直观的了解服务提供者、服务消费者、服务发现组件之间的关系。
其中比较重要的点是,服务消费者是直接调用服务提供者的,并不经过中间商转送请求与结果。
大家需要的话可以留言,这里有《Spring Cloud与Docker微服务实战》这本书的PDF版本送给大家。
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2287
评论列表(1条)
学习