springboot
_木木-
人在江湖身不由己
展开
-
【Spring Cloud Sleuth 线程池的跟踪】
Spring Cloud Sleuth 线程池的跟踪概述线程池定义-JAVA代码application文件配置概述解决异步线程池和内部线程池,链路跟踪丢失问题,Sleuth提供一个包装类:LazyTraceAsyncCustomizer包装,通过他可以实现异步线程池或线程内部的链路跟踪信息异步线程池稍微复杂一点,此处使用自定义AsyncConfigurer实现,详情参考代码和配置线程池定义-JAVA代码#1. 代码实现import java.util.concurrent.Executo原创 2022-01-27 15:08:25 · 1273 阅读 · 0 评论 -
封装RestTemplate,支持okhttp,httppool,同步,异步
Springboot Rest Template配置支持Ok Http和Http连接池模式,内嵌包装成HttClientService服务,并提供完成的请求日志处理引入pom:<dependency> <groupId>com.xiao.skywalking.demo</groupId> <artifactId>Spri...原创 2020-01-17 20:28:22 · 1309 阅读 · 0 评论 -
Jmeter Springboot Redisson分布式锁并发订单操作(下单、取消单、完成单、加库存)
Jmeter+Springboot+Redisson分布式锁并发订单操作(下单、取消单、完成单、加库存)涉及知识点:java+springboot+mybatis开发redis分布式锁+Redisson客户端Jmeter各种骚操作:用户变量、随机取值、jdbc操作、if else操作、循环、控制器、beanshell断言等等环境工具:idea、jmeterjdk1.8、mave...原创 2019-10-23 10:59:09 · 1393 阅读 · 1 评论 -
Jmeter Springboot Redisson分布式锁并发订单操作
**Jmeter+Springboot+Redisson分布式锁并发订单操作(下单、取消单、完成单、加库存)**<br>涉及知识点:<br> > java+springboot+mybatis开发<br> > redis分布式锁+Redisson客户端<br> > Jmeter各种骚操作:用户变量、随机取值、j...原创 2020-03-24 10:37:54 · 420 阅读 · 0 评论 -
SpringCloud+skywalking链路跟踪
SpringCloud+skywalking链路跟踪 一、 环境准备1. 基础环境CentOS 6.9Eclpse Oxygen.2 Release (4.7.2)2. SkyWalking版本(3.2.6)和相关要求信息:被监控程序要求jdk6+SkyWalking collector和WebUI要求JDK8+Elasticsearch 5.x (版本必须是5.X)Zookeeper 3....原创 2018-03-30 22:07:41 · 17435 阅读 · 0 评论 -
Disruptor+Spring的Event解耦业务
Disruptor: 开源的并发框架,能够在无锁的情况下实现网络的Queue并发操作,其他更多详情介绍本common包封装的Disruptor与Spring的Event事件组合,实现业务在JVM内解耦。引入disruptor pom依赖: <disruptor.version>3.4.2</disruptor.version> <!-- disrupt...原创 2019-06-22 18:14:14 · 2212 阅读 · 0 评论 -
SpringBoot + SpringCloud + Feign + Sentinel 集成实现接口限流监控-Demo
SpringBoot + SpringCloud + Feign + Sentinel 集成实现接口限流监控SpringBoot版本:1.5.13.RELEASE SpringCloud版本:Edgware.SR4 Sentinel详情介绍版本:0.1.2.RELEASE 是集成了spring-cloud-alibaba注册中心-eureka 服务提供-producer 服务消费-co...原创 2019-08-01 18:40:28 · 3680 阅读 · 0 评论 -
定制SpringBoot Starter 之Elasticsearch Rest High Level Client Starter
定制SpringBoot Starter 之Elasticsearch Rest High Level Client Starter1. 自定义SpringBoot Starter 三要素:1.1.pom : <dependency> <groupId>org.springframework.boot</groupId&...原创 2019-09-09 16:43:10 · 648 阅读 · 0 评论