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很多的配置问题,可以很轻松的搭建起高可用的分布式系统。
Spring Cloud 为开发者提供了在分布式系统(配置管理,服务注册与发现,熔断器,路由,微代理,控制总线,负载均衡、分布式session,集群状态)中快速构建的工具,使用Spring Cloud的开发者可以快速的启动服务或构建应用、同时能够快速和云平台资源进行对接。
以下为Spring Cloud的核心主要功能,在接下来的文章中我们会一一讲到
服务注册和发现(Eureka)
服务间调用(Ribbon、Feign)
分布式配置中心
服务容错保护(Hystrix)
服务网关(Zuul)
搭建springcloud项目非常简单,可以去spring官方https://start.spring.io/,根据自己的需要选择相应的组件搭建项目。
其实项目也只是简单的生成pom文件和几行代码,spingcloud的魅力就在于几个简单的注解就可以搞定springmvc很多的配置问题,可以很轻松的搭建起高可用的分布式系统。
相关文章推荐
- JavaScript语法入门系列(一) 简介
- SpringCloud系列十二:SpringCloudSleuth(SpringCloudSleuth 简介、SpringCloudSleuth 基本配置、数据采集)
- C#.NET系列(一):入门,关于C#.NET以及类与命名空间的简介
- ajax学习系列之一:Ajax 入门简介
- Json研究系列之——入门简介
- Linq系列教程三(入门之查询简介)
- PHPLIB Template入门系列 - 1 简介(转寄)
- 【Tools.Gradle】Gradle入门系列(1):简介
- 对比JAVA学习PHP系列:入门简介
- EHCache入门系列(一)–简介及配置
- Spark入门实战系列--6.SparkSQL(上)--SparkSQL简介
- Windows Server入门系列之一 网络操作系统简介
- Spark入门实战系列--1.Spark及其生态圈简介
- Spark入门实战系列--6.SparkSQL(上)--SparkSQL简介
- JSF入门系列教程(一) jsf简介,jsf是什么?
- 【 D3.js 入门系列 — 0 】 简介和安装
- 决策树系列之三 GBDT(MART) 迭代决策树入门教程 | 简介
- 【JavaSE系列-入门篇1】——Java技术简介
- sencha touch 入门系列 (一)sencha touch 简介
- 快节奏多人在线游戏网络入门系列教程(1):简介