- 博客(4)
- 收藏
- 关注
原创 Python 3.12 can‘t build wheels for aiohttp问题解决
Python 3.12作为目前最新的版本使用pip3 install aiohttp下载是有问题的,因为版本对不上。应该使用beta 3.9.0b1版本。
2023-11-16 15:30:53 484
原创 Spring Cloud Sleuth+Zipkin服务链路追踪和日志的快速定位
需求背景在微服务系统中,随着业务的发展,系统会变得越来越大,那么各个服务之间的调用关系也就变得越来越复杂。一个 HTTP 请求会调用多个不同的微服务来处理返回最后的结果,在这个调用过程中,可能会因为某个服务出现网络延迟过高或发送错误导致请求失败,这个时候,对请求调用的监控就显得尤为重要了。Spring Cloud Sleuth 提供了分布式服务链路监控的解决方案。下面介绍 Spring Cloud Sleuth 整合 Zipkin 的解决方案。Zipkin框架介绍Zipkin 是 Twitter
2022-01-29 14:36:09 613 1
原创 自定义系统日志处理
背景一般线上环境总会遇到各种头大的问题,无从下手。合理的全局日志处理可以有效的定位问题。如何做到系统全局日志的处理并且较低的代码侵入性呢?方案AOP自定义切面类实例1.自定义异常类@EqualsAndHashCode(callSuper = true)@Datapublic class MyRuntimeException extends RuntimeException { private String errorCode = ""; private Ob
2022-01-29 11:36:23 489
原创 springBoot自定义防重注解
需求场景电商的很多场景,比如支付,订单提交,涉及到表单重复提交,会导致许多不必要的生产事故。那么如何优雅的设计一套防重,并做到代码的解耦呢?设计思路1.利用spring aop 的自定义注解 2.redis 的分布式锁具体使用1.自定义注解import java.lang.annotation.*;@Target({ElementType.PARAMETER, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME).
2022-01-26 17:23:23 1435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人