spring cloud
我有一台FC
沉迷学习,日渐消瘦。
展开
-
SpringCloud学习笔记(1)————微服务
微服务: 拆分臃肿的业务系统,使之变为多个独立运行且相互通信的小型服务。每个服务围绕较高耦合的业务模块或某一项构建,每个服务维护自己的数据存储,业务开发,测试案例以及部署机制。 微服务的实施 ——面临的问题:①优秀的运维②接口一致③复杂的分布式④… ——步骤: 1)服务组件化,对服务组件化分解,比如电脑更换配置——换显卡,换内存条。 2)根据业务划分团队 3)团队增强“产品”意识 4)智能端点(查...原创 2019-02-25 17:01:40 · 151 阅读 · 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 · 181 阅读 · 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 · 161 阅读 · 0 评论 -
SpringCloud学习笔记(4)————Ribbon
1、ribbon ribbon是一个基于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 · 154 阅读 · 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 · 121 阅读 · 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 · 182 阅读 · 0 评论 -
SpringCloud学习笔记(7)————Zuul
新建moudle:service-zuul原创 2019-04-02 11:22:41 · 143 阅读 · 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 · 115 阅读 · 0 评论