没有合适的资源?快使用搜索试试~ 我知道了~
Spring Cloud构建微服务架构.doc
需积分: 35 14 下载量 63 浏览量
2019-11-25
16:24:37
上传
评论
收藏 165KB DOC 举报
温馨提示


试读
7页
Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud Config、Spring Cloud Netflix、Spring Cloud CloudFoundry、Spring Cloud AWS、Spring Cloud Security、Spring Cloud Commons、Spring Cloud Zookeeper、Spring Cloud CLI等项目。 “微服务架构”在这几年非常的火热,以至于关于微服务架构相关的产品社区也变得越来越活跃(比如:netflix、dubbo),Spring Cloud也因Spring社区的强大知名度和影响力也被广大架构师与开发者备受关注。
资源推荐
资源详情
资源评论













Spring Cloud 构建微服务架构(一)服务
注册与发现
Spring Cloud 简介
Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具,它为基于 JVM 的云应用开发中的配置管理、服务发现、
断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开
发方式。
Spring Cloud 包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud Config、Spring
Cloud Netflix、Spring Cloud CloudFoundry、Spring Cloud AWS、Spring Cloud Security、Spring Cloud
Commons、Spring Cloud Zookeeper、Spring Cloud CLI 等项目。
微服务架构
“微服务架构”在这几年非常的火热,以至于关于微服务架构相关的产品社区也变得越来越活跃(比如:
netflix、dubbo),Spring Cloud 也因 Spring 社区的强大知名度和影响力也被广大架构师与开发者备受关注。
那么什么是“微服务架构”呢?简单的说,微服务架构就是将一个完整的应用从数据存储开始垂直拆分成多个不同的服务,
每个服务都能独立部署、独立维护、独立扩展,服务与服务间通过诸如 RESTful API 的方式互相调用。
对于“微服务架构”,大家在互联网可以搜索到很多相关的介绍和研究文章来进行学习和了解。也可以阅读始祖 Martin
Fowler 的《 Microservices 》 ,本文不做更多的介绍和描述。
服务注册与发现
在简单介绍了 Spring Cloud 和微服务架构之后,下面回归本文的主旨内容,如何使用 Spring Cloud 搭建服务注册与发
现模块。
这里我们会用到 Spring Cloud Netix,该项目是 Spring Cloud 的子项目之一,主要内容是对 Netflix 公司一系列开源
产品的包装,它为 Spring Boot 应用提供了自配置的 Netflix OSS 整合。通过一些简单的注解,开发者就可以快速的在
应用中配置一下常用模块并构建庞大的分布式系统。它主要提供的模块包括:服务发现(Eureka),断路器
(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon)等。
所以,我们这里的核心内容就是服务发现模块:Eureka。下面我们动手来做一些尝试。
资源评论


H.z1?
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
