1 Star 0 Fork 710

湘猿仁 / spring-cloud-book

forked from 大目 / spring-cloud-book 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

使用Spring Cloud和Docker构建微服务

简介

本文主要是对Spring Cloud学习的一些总结,探讨的话题包括:

探讨的话题 话题包含内容 讲解状态
什么是微服务 微服务介绍、项目准备 已完成
注册中心 Eureka 已完成
服务提供者 Spring MVC、Spring Data JPA等 已完成
服务消费者 客户端负载均衡Ribbon、简化的Http客户端Feign 已完成
熔断器 Hystrix、Hystrix监控界面Hystrix Dashboard、Hystrix集群监控工具Turbine 已完成
配置中心 Spring Cloud Config Server 已完成
API Gateway Zuul 已完成
Docker Docker的入门及使用 未完成

目前截止到API Gateway已经完成。至此,基于Spring Cloud构建微服务的必要组件已经讲解完成。

迭代计划

  1. 讲解Docker的使用,以及如何使用Docker部署Spring Cloud应用。
  2. 汇总成一个开箱可用的脚手架框架
  3. 总结一个Spring Cloud开发的最佳实践

使用说明

虽然直接在Git@OSC上也可以阅读,但是建议使用gitbook,以获得良好的阅读体验。

安装使用Gitbook

安装NodeJS

Windows下:

对于Windows系统下载nodejs:前往https://nodejs.org/en/ ,下载对应版本,然后双击下一步安装。

Linux下:

可以使用nvm等工具安装,也可以编译安装。非常简单。相信玩Linux的不需要我讲。

安装Gitbook

安装:

npm install -g gitbook-cli

验证:

gitbook -V

启动:

// 首先将代码pull到本地
cd $spring-cloud-book    # 目录切换到spring-cloud-book目录
gitbook serve

阅读:

访问http://localhost:4000

懒人用法

方法一、将代码pull到本地后,使用Typora等Markdown工具阅读。

方法二、直接访问Gitbook官网:https://eacdy.gitbooks.io/spring-cloud-book/content/

配套代码

http://git.oschina.net/itmuch/spring-cloud-study

广告

欢迎探讨、star、fork、pull request、喷。哈哈。 微服务架构交流QQ群:157525002,欢迎加入。

空文件

简介

spring-cloud-book Spring Cloud学习手册。配套代码:http://git.oschina.net/itmuch/spring-cloud-study 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/imeto/spring-cloud-book.git
git@gitee.com:imeto/spring-cloud-book.git
imeto
spring-cloud-book
spring-cloud-book
master

搜索帮助