您的位置:首页 > 编程语言 > Java开发

SpringCloud系列:入门简介

2017-12-12 00:00 316 查看
最近项目闲暇研究了下当下比较火的分布式微服务框架SpringCloud,最初了解SpringCloud还是项目选型的时候,在Dubbo和Springcloud纠结了许久,由于国内互联网环境有众多的Dubbo用户及相关文档,当时项目最终还是选择了Dubbo。最近研究SpringCloud发现,其提供强大的组件能力,又有Spring平台的倾力支持,也非常适合搭建分布式系统使用。整理下学习使用过程,供大家参考学习用。

Spring Cloud 为开发者提供了在分布式系统(配置管理,服务注册与发现,熔断器,路由,微代理,控制总线,负载均衡、分布式session,集群状态)中快速构建的工具,使用Spring Cloud的开发者可以快速的启动服务或构建应用、同时能够快速和云平台资源进行对接。

以下为Spring Cloud的核心主要功能,在接下来的文章中我们会一一讲到

服务注册和发现(Eureka)

服务间调用(Ribbon、Feign)

分布式配置中心

服务容错保护(Hystrix)

服务网关(Zuul)

搭建springcloud项目非常简单,可以去spring官方https://start.spring.io/,根据自己的需要选择相应的组件搭建项目。

其实项目也只是简单的生成pom文件和几行代码,spingcloud的魅力就在于几个简单的注解就可以搞定springmvc很多的配置问题,可以很轻松的搭建起高可用的分布式系统。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息