Spring Boot+Spring Cloud 入门

 

     Spring Cloud

      Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

     Service Mesh

    Service Mesh又译作“服务网格”,作为服务间通信的基础设施层。如果用一句话来解释什么是Service Mesh,可以将它比作是应用程序或者说微服务间的TCP/IP,负责服务之间的网络调用、限流、熔断和监控。对于编写应用程序来说一般无须关心TCP/IP这一层(比如通过 HTTP 协议的 RESTful 应用),同样使用Service Mesh也就无须关系服务之间的那些原来是通过应用程序或者其他框架实现的事情,比如Spring Cloud、OSS,现在只要交给Service Mesh就可以了。

      2018年被誉为Service Mesh的元年,上规模的大公司已经上手了Service Mesh。但是作为初学者来说,Service Mesh的学习资料实在是太少了,而原文的文章啃的又比较的吃力,所以,作为理解微服务架构,还是上手Spring Cloud的为好。

     本文所搭建的所有项目,是基于SpringBoot的2.0.3, SpringCloud的Finchley.RELEASE。

https://ke.qq.com/course/144677?flowToken=1003848&tuin=1b872a08

 

posted @ 2018-07-24 23:57  冠吸柏汁霆疯  阅读(181)  评论(0)    收藏  举报