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

综合应用

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

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

yxkong 1个月前 (08-08) 69浏览

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

一文读懂布隆过滤器

一文读懂布隆过滤器

yxkong 2个月前 (07-22) 84浏览 0评论

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

DDD的应用框架实践分享

DDD的应用框架实践分享

yxkong 2个月前 (07-14) 123浏览 0评论

分享一个DDD的应用框架,写了一个简单的demo。 已经在在生产实践。 git地址:https://github.com/yxkong/ddd-framework 框架结构如下: 项目结构如下: 示例流程图: 简单说明: 只启动一个应用在adapte...

java规则引擎Aviator

java规则引擎Aviator

yxkong 3个月前 (07-05) 106浏览 0评论

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

一次系统宕机认识系统日志

一次系统宕机认识系统日志

yxkong 3个月前 (06-08) 174浏览 0评论

今天开发小伙伴给我说,哥,你帮我看下吧,系统无缘无故的宕机了。之前跑了一个多月好好的。 我问了下这台机器的配置是啥? 虚拟机:1核2G jvm配置:xms:1gxmx:1g 我就开始着手查看 监控指标怎么样?    监控系统这两天...

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

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

yxkong 4个月前 (05-20) 236浏览 0评论

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

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

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

yxkong 4个月前 (05-19) 153浏览 0评论

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

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

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

yxkong 4个月前 (05-18) 135浏览 0评论

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

记一次数据库

记一次数据库”脑裂”问题的复盘

yxkong 4个月前 (05-07) 110浏览 0评论

问题回顾 4月2日 开发发现专有云的用户rds实例链接数报警,并于中午发起了数据库配置变更申请; 4月8日14:00 某云在场运维巡检,发现该实例有中断的任务,尝试补偿执行失败; 4月8日14:23 某云在场运维直接手动操作跳过一些步骤,将中断任务继...

记一次外部agent侵入导致的OOM排查过程

记一次外部agent侵入导致的OOM排查过程

yxkong 5个月前 (04-26) 108浏览 0评论

业务系统从公有云在迁移到专有云后,有几台服务器一直有问题,直接导致迁移进度无进展。通过 jstat -gcutil pid 5000 查看,发现应用程序的老年代已满,fullgc一直在增长,反而ygc很小。 猜测: 对象生成没有经过年轻代,直接进了老...