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

最新发布

spring与springboot中kafka消费分析
常用工具

spring与springboot中kafka消费分析

yxkong 6天前 17浏览

之前一直用kafka,也了解了kafka的本身的一些机制,包括顺序读、顺序写、零拷贝、分治、水位等。但一直没详细的了解下kafka消费端是如何工作的。 趁着假期分析下,环境如下: <parent> <groupId>org.s...

DDD应用架构内部分享-没错我又来了
DDD

DDD应用架构内部分享-没错我又来了

yxkong 6天前 22浏览

没错,又来了,一个项目的结束,就会复盘并完善下。 传统开发的弊病: 通过事务脚本模式来开发需求; 开发人员热衷于技术并通过技术手段解决问题,而不是深入思考和设计业务的走向; 过于重视数据库,围绕数据库和数据模型进行建模,按数据流程进行建模; 按技术视...

消息积压了怎么办?
场景处理

消息积压了怎么办?

yxkong 2周前 (09-15) 19浏览

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

feign构建与调用全流程分析
springboot

feign构建与调用全流程分析

来源:5ycode yxkong 2周前 (09-14) 20浏览

基于springcloud的灰度实现方案(一) 基于springcloud的灰度实现方案(二) @Configuration配置加载分析 之前介绍了灰度方案以及实现,分析feign调用的时候,有点不太尽兴,这次再丰富一下。 首先,我们在feign调用...

@Configuration配置加载分析
springboot

@Configuration配置加载分析

yxkong 1个月前 (08-22) 48浏览

本来只想分析下@import是如何装载的,一下子没刹住车,整了一个Configuration 配置加载分析。 背景 周五在给大家分享sleuth的时候在ZipkinAutoConfiguration中关于程序如何选择Reporter一下子没找到具体的...

常见设计原则
设计模式

常见设计原则

yxkong 1个月前 (08-19) 47浏览

设计模式是软件设计中常见问题的典型解决方案。它们就像能根据需求进行调整的预制蓝图, 可用于解决代码中反复出现的设计问题。 设计模式相对比较软性,是对解决某类场景问题的高层描述; 根据使用人的不同应用的也不同 只是一种思想,没有好坏之分,只有更适合; ...

mysql之innodb存储结构
mysql/mariadb

mysql之innodb存储结构

yxkong 2个月前 (08-09) 74浏览

InnoDB,是MySQL的数据库引擎之一,现为MySQL的默认存储引擎,为MySQL AB发布binary的标准之一。 InnoDB存储结构 以页为单位来管理存储空间; 以页作为磁盘和内存交互的基本单位; 默认页大小为16kb(所以最少一次从磁盘读...

elasticsearch安装
linux

elasticsearch安装

yxkong 2个月前 (08-08) 142浏览

前置说明 elasticsearch-7.10 centos7 依赖jdk11 必须使用非root账户启动 创建用户 # 添加组appuser groupadd appuser # 添加用户appuser,并加入主组appuser,又归属于root ...

链路追踪之sleuth全生命周期分析
场景处理

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

yxkong 2个月前 (08-08) 80浏览

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

常用linux命令
linux

常用linux命令

yxkong 2个月前 (08-07) 100浏览

ps 命令用来列出系统中当前运行的那些进程 # 查找对应程序的进程 ps -ef|grep mysql # 将所有的程序显示出来 ps aux pstree 命令以树状图显示进程间的关系 # 常用与统计当前系统有多少线程在运行,系统慢,io较高时使用...