最新消息:www.yxkong.com也可以访问

场景处理

消息积压了怎么办?

消息积压了怎么办?

yxkong 4个月前 (09-15) 239浏览

引入消息中间件以后,系统交互的复杂性提升,一旦出了问题以后,要想各种各样的解决方案。 如果用消息中间件是为了削峰填谷,那在高峰期积压了慢慢处理即可。 如果用消息中间件只是为了解耦、异步处理,业务对时效性有一定的要求,那么就要求必须尽快处理。 消息积压...

链路追踪之sleuth全生命周期分析

链路追踪之sleuth全生命周期分析

yxkong 5个月前 (08-08) 269浏览

背景 项目DDD重构后,所有依赖重新整理,试运行期间发现链路追踪的抓取信息不够丰富,就翻下原来的项目源码,再看下对应的改造下。 环境依赖 kafka elasticsearch 7.10.0 (jdk11) Kibana 7.10 zipkin se...

一文读懂布隆过滤器

一文读懂布隆过滤器

yxkong 6个月前 (07-22) 191浏览 0评论

什么是布隆过滤器? 布隆过滤器(Bloom Filter)是1970年由布隆提出的本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构,特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。 特点: 二进制数组+随机hash...

java规则引擎Aviator

java规则引擎Aviator

yxkong 7个月前 (07-05) 320浏览 0评论

在灰度系列中《基于springcloud的灰度实现方案(二)》,之前规则适配使用数据库+策略模式实现,单个规则还好,多个规则,各种场景使用,还是稍微有点欠缺。就想着用java规则引擎来解决这个问题。 之前在项目中使用过drools,比较重,初始加载复...

基于springcloud的灰度实现方案(三)-feign调用

基于springcloud的灰度实现方案(三)-feign调用

yxkong 8个月前 (05-20) 468浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 基于springcloud的灰度实现方案(一) 基于springcloud的灰度实现方案(二) 前两篇介绍了灰度方案以...

基于springcloud的灰度实现方案(二)-项目结构

基于springcloud的灰度实现方案(二)-项目结构

yxkong 8个月前 (05-19) 275浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 基于springcloud的灰度实现方案(一) 该项目已经上传到github上,地址如下: https://githu...

基于springcloud的灰度实现方案(一)-方案设计

基于springcloud的灰度实现方案(一)-方案设计

yxkong 8个月前 (05-18) 257浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 前言 目前所有的服务都是基于springboot/springcloud体系,注册中心使用eureka。 背景: 新的...

线程池监控-bytebuddy-agent模式

线程池监控-bytebuddy-agent模式

yxkong 9个月前 (04-21) 239浏览 0评论

项目地址:https://github.com/yxkong/agent 目前已实现对线程池、jvm的监控; 主要是在线程池创建时,对线程池进行增强,将线程池强引用到bootstrap-load-client-0.1.jar中的ThreadPoolM...

线程池监控方案

线程池监控方案

yxkong 9个月前 (04-20) 191浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 读了Java线程池实现原理及其在美团业务中的实践 后,我就想一个问题,如果让我去做这个线程池的监控,我该怎么...

java类淘宝分页实现

yxkong 7年前 (2014-12-14) 1574浏览 1评论

效果如图 第一页和最后一页时上一页/下一页禁用 java逻辑代码 public class TBPager extends TagSupport { private static ...