spring cloud
我有一台FC
沉迷学习,日渐消瘦。
展开
-
SpringCloud学习笔记(1)————微服务
微服务:拆分臃肿的业务系统,使之变为多个独立运行且相互通信的小型服务。每个服务围绕较高耦合的业务模块或某一项构建,每个服务维护自己的数据存储,业务开发,测试案例以及部署机制。微服务的实施——面临的问题:①优秀的运维②接口一致③复杂的分布式④…——步骤:1)服务组件化,对服务组件化分解,比如电脑更换配置——换显卡,换内存条。2)根据业务划分团队3)团队增强“产品”意识4)智能端点(查...原创 2019-02-25 17:01:40 · 144 阅读 · 0 评论 -
SpringCloud学习笔记(2)————SpringBoot
1)创建springboot项目利用IDE新建项目:在IDE导航栏中选择File>New>Project…之后显示如下图,选择Spring Initializr,之后选择SDK再点击右下角的next确定Group及Artifact然后一路向下选择第三方依赖(根据需要选择)完成项目建立2)学会配置application.yml配置创建时是application....原创 2019-02-25 17:47:07 · 175 阅读 · 0 评论 -
SpringCloud学习笔记(3)————Eureka
1、服务注册中心先创建一个maven项目,导入相关依赖,只保留pom.xm,定为父项目。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...原创 2019-03-27 14:51:12 · 157 阅读 · 0 评论 -
SpringCloud学习笔记(4)————Ribbon
1、ribbonribbon是一个基于http 和tcp客户端的负载均衡器,联合eureka时,重写ribbonServerList,扩展从eureka注册中心获取服务端列表。新建moudle:service-ribbon,修改pom.xml。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://ma...原创 2019-04-01 16:28:12 · 146 阅读 · 0 评论 -
SpringCloud学习笔记(5)————Feign
Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单,默认集成了Ribbon,与Eureka结合,实现了负载均衡的效果。新建moudle:service-feign,修改pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...原创 2019-04-01 16:59:15 · 119 阅读 · 0 评论 -
SpringCloud学习笔记(6)————Hystrix
1)ribbon中使用断路器修改service-ribbon模块中的pom.xml,导入hystrix的依赖。<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-ne...原创 2019-04-01 18:15:01 · 156 阅读 · 0 评论 -
SpringCloud学习笔记(7)————Zuul
新建moudle:service-zuul原创 2019-04-02 11:22:41 · 134 阅读 · 0 评论 -
SpringCloud学习笔记(8)————spring-cloud-config
新建moudle:config-server与config-client,并在父pom.xml中添加module修改config-server中的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...原创 2019-04-02 16:50:55 · 109 阅读 · 0 评论