springcloud
文章平均质量分 76
岿然如故
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
13 搭建配置中心Bus配置
Spring Cloud Bus作用:将git仓库的配置文件更新,在不重启系统的情况下实现及时同步到各个微服务。config_server配置中心服务新增依赖<?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" xsi:原创 2021-03-02 10:44:54 · 202 阅读 · 0 评论 -
11 Gateway负载均衡和熔断参数配置
server: port: 10010spring: application: name: api-gateway cloud: gateway: routes: # 路由id,可以任意 - id: user-service-route # 代理的服务地址 #uri: http://127.0.0.1:9090 # lb表示从eureka中获取具体服务 ;lb 之后编写的服务原创 2021-03-02 10:44:16 · 799 阅读 · 0 评论 -
10 Gateway自定义过滤器
自定义局部过滤器自定义局部过滤器;继承AbstractGatewayFilterFactoryserver: port: 10010spring: application: name: api-gateway cloud: gateway: routes: # 路由id,可以任意 - id: user-service-route # 代理的服务地址 #uri: http://127.0.0.原创 2021-03-02 10:43:46 · 284 阅读 · 2 评论 -
09 Gateway路由及过滤器
Spring Cloud Gateway的核心就是一系列的过滤器,可以将客户端的请求转发到不同的微服务。主要作用:过滤和路由。创建工程springcloud_gatewaypom.xml<?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原创 2021-03-01 18:16:38 · 173 阅读 · 1 评论 -
08 Feign配置
可以配置Feign内置ribbon配置项和Hystrix熔断的Fallback配置负载均衡服务熔断请求压缩日志级别Feign内置ribbon配置项consumer_demo服务的配置文件配置超时时间2sapplication.ymluser_service服务的配置文件配置睡眠时间2sapplication.yml访问直接报错:超时Feign主要作用:自动根据参数拼接http请求地址。consumer-demo导入坐标pom.xml<?xml version原创 2021-03-01 18:15:09 · 127 阅读 · 0 评论 -
07 Feign拼接请求地址
Feign主要作用:自动根据参数拼接http请求地址。服务发现(consumer-demo)导入坐标(openfeign)pom.xml<?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" xsi:schemaL原创 2021-03-01 18:13:29 · 1081 阅读 · 1 评论 -
06 熔断器Hystrix
1原创 2021-03-01 18:12:37 · 194 阅读 · 1 评论 -
05 Ribbon负载均衡
可以使用Ribbon负载均衡:在执行RestTemplate发送服务地址请求的时候,使用负载均衡拦截器拦截,根据服务名获取服务地址列表,使用Ribbon负载均衡算法从服务地址列表中选择一个服务地址,访问该地址获取服务数据。主要配置Eureka客户端工程user_service 服务提供启动多个user-service实例(9090,9092)consumer_demo 服务消费修改RestTemplate实例化方法,添加负载均衡注解修改ConsumerController原创 2021-03-01 18:12:22 · 148 阅读 · 0 评论 -
04 Eureka客户端与服务端配置
主要配置Eureka客户端工程user_service 服务提供服务地址使用ip方式续约consumer_demo 服务消费获取服务地址的频率Eureka服务端工程 eureka_server失效剔除自我保护在各服务的配置文件application.yml中配置,其他文件无需修改Eureka服务Eureka是服务注册中心,只做服务注册;自身并不提供服务也不消费服务。可以搭建web工程使用Eureka,可以使用Spring Boot方式搭建。导入坐标p原创 2021-03-01 18:12:04 · 400 阅读 · 0 评论 -
03 Eureka的高可用
将Eureka Server作为一个服务注册到其它Eureka Server,这样多个Eureka Server之间就能够互相发现对方,同步服务,实现Eureka Server集群(高可用)。Eureka服务(eureka_service)修改application.yml配置文件导入坐标pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0原创 2021-03-01 18:11:34 · 112 阅读 · 1 评论 -
02 Eureka服务注册与发现
eureka_service:服务注册中心user_service:服务提供者consumer-demo:服务调用者搭建Eureka服务(eureka_service)Eureka是服务注册中心,只做服务注册;自身并不提供服务也不消费服务。可以搭建web工程使用Eureka,可以使用Spring Boot方式搭建。导入坐标pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven..原创 2021-03-01 18:10:43 · 234 阅读 · 1 评论 -
01 spring的服务调用(RestTemplate)
springcloud 概述整合的组件可以有很多组件;常见的组件有:eureka注册中心,Gateway网关,Ribbon负载均衡,Feign服务调用,Hystrix熔断器。在有需要的时候项目添加对于的启动器依赖即可。版本特征:以英文单词命名(伦敦地铁站名)...原创 2021-03-01 18:10:19 · 275 阅读 · 0 评论 -
springcloud组件介绍
spring Cloud 是微服务架构的一种实现框架spring Cloud工程原创 2021-03-01 18:09:12 · 771 阅读 · 3 评论 -
系统架构演变
软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程#mermaid-svg-zcTQiTb1ZLezbGF3 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-zcTQiTb1ZLezbGF3 .label text{fill:#333}#mermaid-svg-zcTQiTb1ZLezb原创 2021-02-14 20:34:38 · 180 阅读 · 2 评论
分享