- 博客(5)
- 收藏
- 关注
原创 Ribbon-自定义Rule时遇到的问题
有时候,我们需要自定义Ribbon的负载均衡规则,但在这个过程中,可能会遇到一些问题。本文将讨论在自定义Ribbon规则时可能遇到的问题,并提供解决方案。这个自定义配置类不能放在@ComponentScan扫描的当前包以及子包中,否则这个自定义的IRule会被所有的Ribbon客户端共享,会导致一系列的问题。通过采用上述方式,可以顺利解决在自定义Ribbon规则时可能遇到的问题,让您可以继续愉快地编写代码。这样,每个Ribbon客户端都会得到一个独立的规则实例,解决了共享规则的问题。
2024-03-11 13:59:15
826
原创 K8s有损发布问题探究
流量有损是在应用发布时的常见问题,其现象通常会反馈到流量监控上,如下图所示,发布过程中服务RT突然升高,造成部分业务响应变慢,给用户的最直观体验就是卡顿;或是请求的500错误数突增,在用户侧可能感受到服务降级或服务不可用,从而影响用户体验。因为应用发布会伴随流量有损,所以我们往往需要将发布计划移到业务低谷期,并严格限制应用发布的持续时间,尽管如此,还是不能完全避免发布带来的风险,有时甚至不得不选择停机发布。
2024-03-08 23:41:02
634
1
原创 深入理解 Spring Boot 中的缓存清除机制
在这个快速教程中,我们将学习如何在 Spring Boot 应用中有效使用缓存清除。通过创建一个简单的示例,我们将展示如何配置和使用缓存清除,以保持数据的一致性和更新。
2024-03-08 23:38:00
1593
原创 基于HTTPStat排查跨国方案HTTP接口响应慢
HTTPStat 是一个用于分析和可视化 HTTP 请求的工具,它能够提供有关请求的详细性能数据,包括 DNS 解析、连接建立、TLS 握手、请求发送、响应接收以及总时间等。通过使用 HTTPStat,我们可以更清晰地了解每个请求在各个阶段所花费的时间,从而帮助排查接口响应慢的问题。
2024-03-08 23:36:25
1008
1
原创 【Dubbo3探索之路(一)】
Dubbo3探索之路(一)为啥要研究 Dubbo 3协议最终的选择 TripleTriple 协议协议长什么样IDL 文件形式java 接口形式实验情况Dubbo 3.0 的 Service Mesh 能力为啥要研究 Dubbo 3今年来公司内部微服务越来越多,微服务架构搞了好多套。协议有 http、dubbo2、grpc、thrift。注册中心有 nacos、k8s 原生的、公司自研注册中心。服务治理有dubbo自带的、公司自研的。什么组合都有,很难管理、很难运维。于是乎,打算使用 Dubbo3.0
2021-12-12 03:10:11
475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人