springcloud
Klose S
耐得住寂寞,才能守得住繁华
展开
-
springcloud目录贴
springcloud服务的注册与发现 springcloud使用Ribbon作为服务消费者 使用Feign作为服务消费者 使用Hystrix熔断器 路由网关zuul 分布式配置中心原创 2020-04-26 23:13:06 · 148 阅读 · 0 评论 -
分布式配置中心
简介 所谓的分布式配置中心,即将项目的配置文件交由git管理,然后项目能够读取git上的配置文件。 准备工作 先上传三个配置文件到git,怎么上传文件到git可参考这里 搭建配置中心server 在原有基础上新建模块 pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:...原创 2020-04-26 22:19:16 · 162 阅读 · 0 评论 -
路由网关zuul
简介 Zuul的主要功能是路由转发和过滤器。这个时候,我们需要统一的入口,接口地址全部由该入口进入。比如用/api同一接口,/api/order发给order服务器,/api/product发给product服务器。 搭建zuul网关服务器 新建一个module模块 pom文件: <?xml version="1.0" encoding="UTF-8"?> <pr...原创 2020-04-26 18:17:30 · 207 阅读 · 0 评论 -
使用Hystrix熔断器
在ribbon中使用断路器 在第二节原有基础上添加依赖: <!-- 熔断器依赖 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-start...原创 2020-04-26 17:11:22 · 202 阅读 · 0 评论 -
使用Feign作为服务消费者
简介 Ribbon是一个基于Http和TCP的负载均衡工具,Feign(音:菲恩)是一个声明式的伪Http客户端,它比Ribbon更加的优雅。Feign使用的是接口的方式。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。 搭建环境 在上一节的基础上新建一个module模块; pom文件: <?xml version="1...原创 2020-04-26 16:32:46 · 230 阅读 · 0 评论 -
springcloud使用Ribbon作为服务消费者
1.简介 Ribbon是一个基于Http和TCP的负载均衡工具。 2.环境搭建 在前一节的基础上启动18011注册中心,和18012、18013的两个服务 在eureka-client写一个接口,便于测试 3.搭建一个服务消费者 右击项目根目录,New--Module--选择左侧的Maven,点击next--输入新模块的名字custom-ribbon, pom文件: <...原创 2020-04-25 21:53:32 · 162 阅读 · 0 评论 -
springcloud服务的注册与发现
一、创建服务注册中心 1.首先创建一个maven主工程,然后创建两个module工程,一个作为Eureka Server,一个作为Eureka Client。 右键工程->创建model-> 选择spring initialir 如下图: ...原创 2020-04-25 16:12:26 · 154 阅读 · 0 评论