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

微服务学习笔记一:Spring Cloud简介

2017-05-19 21:22 176 查看


1.Spring Cloud是一个工具集:Spring   Cloud是在Spring    Boot的基础上构建的,用于简化分布式系统构建的工具集;使架构师在创建和发布微服务时极为便捷和有效.

 

Spring Cloud解决分布式中的问题:

项目
详细
No.1
配置管理
No.2
控制总线
No.3
集群管理
No.4
安全机制
No.5
Session管理
No.6
Failback
No.7
智能路由
No.8
网关管理
No.9
服务管理(服务发现/服务注册等)
 

2.Spring Boot简介

Spring Boot可以帮助开发者更容易地创建基于Spring的应用程序和服务。

Spring Boot的作用在于创建和启动新的基于Spring框架的项目。

Spring Boot会选择最适合的Spring子项目和第三方开源库进行整合。

大部分Spring Boot应用只需要非常少的配置就可以快速运行起来。

Spring Boot包含的特性如下

   创建可以独立运行的Spring应用。

  直接嵌入Tomcat或Jetty服务器,不需要部署WAR文件。

  提供推荐的基础POM文件来简化Apache Maven配置。

  尽可能的根据项目依赖来自动配置Spring框架。

  提供可以直接在生产环境中使用的功能,如性能指标、应用信息和应用健康检查。

  没有代码生成,也没有XML配置文件。

服务发现和智能路由

 

3. Spring Boot入门: Hello World

建一个空的MAVEN项目myproject

POM.xml

发布服务

 

启动类

 

测试

在浏览器中输入:
http://localhost:8080/hello1


 
http://localhost:8080/hello2/chenxiaobing
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring cloud sping boot