![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 81
一年春又来
这个作者很懒,什么都没留下…
展开
-
服务调用链路追踪
概述服务调用链追踪是干什么的?Sleuth 核心功能和体系结构?调用链路数据模型 - Trace,Span,Annotation链路追踪原理介绍Zipkin 简介:搭建Zipkin服务端、Sleuth 集成 ZipkinSleuth 集成 ELK 实现日志搜索链路追踪的基本功能分布式环境下链路追踪Timing 信息定位链路信息收集和展示SleuthSleuth 的功能Sleuth 的最核心功能就是提供链路追踪,在一个用户请求发起到结束的整个过程中,这个原创 2022-05-11 17:22:48 · 2358 阅读 · 0 评论 -
网关 Gateway
1 Spring Cloud Gateway 能做什么?路由寻址(主要功能)负载均衡限流鉴权2 Gateway VS ZuulGatewayZuul 1.xZuul 2.x靠谱性官方支持曾经靠谱过专业放鸽子性能Netty同步阻塞、性能慢NettyRPS> 3200020000 左右25000 左右Spring Cloud已整合已整合暂无整合计划长连接支持不支持支持编程体验略难简单易上手略难原创 2022-05-05 15:54:54 · 788 阅读 · 0 评论 -
Spring Cloud Ribbon 的负载均衡
负载均衡介绍将请求或者说流量,以期望的规则分摊到多个操作单元上进行执行。通过它可以实现横向扩展(scale out),将冗余的作用发挥为高可用。另外,还可以物尽其用,提升资源使用率。概念客户端负载均衡基于客户端做负载均衡,有一个前提是需要在客户端本地维护一个服务的机器列表,同时在本地指定一个LB策略,然后输出一个服务。服务列表并不是一成不变的,机器列表需要通过注册中心动态更新机器列表。服务端负载均衡大型应用通常是客户端+服务端负载均衡搭配使用技术选型红色框表示客户端模式,灰色框原创 2021-09-28 11:28:04 · 331 阅读 · 0 评论 -
分布式全局ID
title: 分布式全局IDdate: 2021-07-18 17:22:17tags:分布式分布式全局ID1 前言在分库分表的过程中,因为拆分的实体表的ID有可能是重复的,正式由于这个问题才会有分布式全局ID这个方案的出现。2 概要分库分表的系统中,由于id引发的问题它是由于什么原因导致的?它会对业务系统引发什么问题?分布式ID的解决方案使用UUID作为id实现主键全局ID唯一性保证通过统一ID序列表,实现全局ID雪花算法作为全局ID多种方案的比较3.原创 2021-07-24 16:35:23 · 149 阅读 · 0 评论 -
Feign Client的超时时间
如何配置好 feign、ribbon、hystrix 的超时设置?其实是有套路的,因为Feign的请求:其实是Hystrix+Ribbon。Hystrix在最外层,然后再到Ribbon,最后里面的是http请求。所以说。Hystrix的熔断时间必须大于Ribbon的 ( ConnectTimeout + ReadTimeout )。而如果Ribbon开启了重试机制,还需要乘以对应的重试次数,保证在Ribbon里的请求还没结束时,Hystrix的熔断时间不会超时。Feign Client Configu原创 2021-07-21 18:57:37 · 2536 阅读 · 0 评论 -
Feign 的单元测试
对于feign 的单元测试 主要引入RibbonAutoConfiguration.classFeignRibbonClientAutoConfiguration.class,FeignAutoConfiguration.class原创 2020-07-24 15:23:46 · 2155 阅读 · 0 评论 -
Spring Cloud Stream 入门
Spring Cloud Stream 入门使用 docker 启动 rabbitmq这里注意获取镜像的时候要获取management版本的,不要获取last版本的,management版本的才带有管理界面。启动 rabbitmqdocker pull docker.io/rabbitmq:3.8-managementdocker run --name rabbitmq -d -p 15...原创 2019-12-18 18:49:04 · 213 阅读 · 0 评论 -
Spring Cloud Zuul 1.5.x 使用 Sentinel的网关流控
文章目录1. Maven 配置2. application.properties3. 自定义异常提示4. 配置动态规则5. 示例规则1. Maven 配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht...原创 2019-12-04 18:45:11 · 1012 阅读 · 0 评论