
springcloud
文章平均质量分 68
择业
努力学习技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zuul与断路器
Zuul内部整合了Hystrix组件,也就是说具有错误熔断的功能,那么如何自定义熔断后的输出结果呢?比如状态、响应码、响应报文等信息。只需要自定义类实现ZuulFallbackProvider接口,重写下面的方法即可:public String getRoute() 自定义需要熔断的服务public ClientHttpResponse fallbackResponse() 自定义失败响应信息在zuul请求服务时,服务提供者突然挂了,在网关做快速熔断已经被废弃的用法(第四个版本时..原创 2021-07-28 17:01:55 · 186 阅读 · 0 评论 -
分布式链路跟踪——OpenZipkin(推特使用)
如果将分布式系统比作高速公路网,每个前端的请求就相当于高速上行驶的车辆,而处理请求的应用就是高速上的收费站,在收费站上将车辆通行信息记录成日志,包括时间、车牌、站点、公路、价格等,如果将所有收费站上的日志整合在一起,便可以通过唯一的车牌号确定该车的完整通行记录;分布式调用系统跟踪和监控就是类比这种思想,对每一次请求进行跟踪,进而明确每个请求所经过的应用、耗时等信息。业界非常知名的分布式链路跟踪服务:阿里:鹰眼大众点评:CAT美团:OCTO京东: HydraTwitte...原创 2021-07-28 16:17:11 · 992 阅读 · 0 评论 -
springCloud整体架构--基于http协议
1.基础应用:Eureka注册中心 集成Rest实现Ribbon负载均衡Fegin 声明式服务调用Hystrix 服务熔断及接口降级Zuul网关整合Redis实现统一用户登录中心Config 统一配置中心Bus 消息总线分布式链路跟踪器ZipKin2.Spring Cloud简介Spring Cloud是一个相对比较新的微服务框架,2016才推出1.0的release版本. 但是其更新特别快,几乎每1-2个月就有一次更新,虽然Spring Cloud时...原创 2021-07-06 15:14:40 · 991 阅读 · 0 评论 -
Springcloud_ad-ad-common通用配置:http消息转换器响应数据等(如响应json数据)
package com.imooc.ad.conf;import org.springframework.context.annotation.Configuration;import org.springframework.http.converter.HttpMessageConverter;import org.springframework.http.converter.json....原创 2019-05-02 14:50:25 · 474 阅读 · 0 评论 -
Springcloud_ad-ad-common统一异常
统一异常基类package com.imooc.ad.exception;/*** Created by Qinyi.*/public class AdException extends Exception { public AdException(String message) { super(message); }}异常入口pa...原创 2019-05-02 14:30:09 · 253 阅读 · 0 评论 -
Springcloud_ad-ad-common统一响应
统一响应实体package com.imooc.ad.vo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.io.Serializable;/*** Created by Qinyi.*/@Data//实现get,set@N...原创 2019-05-02 14:19:51 · 252 阅读 · 0 评论 -
Springcloud_公用模块(业务层)service工程下ad-common
ad-service<?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:schemaLocatio...原创 2019-05-02 13:42:54 · 1212 阅读 · 0 评论 -
Springcloud_ad-gateway微服务网关应用
启动package com.imooc.ad;import org.springframework.boot.SpringApplication;import org.springframework.cloud.client.SpringCloudApplication;import org.springframework.cloud.netflix.zuul.EnableZuulPr...原创 2019-05-02 12:10:28 · 346 阅读 · 0 评论 -
Springcloud_ad-gateway微服务网关(zuul)方式restAPI,以及zuul网关配置
zuul的生命周期:过滤器:1,pre filters:路由之前调用,身份验证,记录调试信息 2,routing filters:用于构造发送给微服务的请求 3,post filters:路由到微服务之后执行 4,error filters:错误类型过滤器 5,custom ...原创 2019-05-02 11:55:26 · 537 阅读 · 0 评论 -
Springcloud_Eureka(服务注册与发现)开启
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;/...原创 2019-05-02 11:23:05 · 229 阅读 · 0 评论 -
Springcloud(2)Eureka_服务注册,服务发现
springcloud已经帮我们实现了Eureka server,使用时只需要使用注解标识1,在主工程下创建一个子模块(子工程)。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww...原创 2019-05-02 10:32:43 · 182 阅读 · 0 评论 -
Springcloud(1)_主工程pom
project:主<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/...原创 2019-05-02 10:07:35 · 584 阅读 · 0 评论