一、序言 首先看一张图: 上面是MySQL简化版的体系结构图,可以看到自顶向下主要分成了链接池、SQL接口、解析器...[作者空间]
一、背景 某天测试的小姐姐突然跑来,说提交一批6w条消息等很久才能提交成功,同时甩来了一张图,好家伙,总耗时150...[作者空间]
一、环境 机器名称ip安装软件节点1192.168.137.201jdk、kafka、zoopeeker节点219...[作者空间]
一、背景 系统中用户下单,对于系统下单一般是分布式事务的操作,想要实现订单超时自动取消,我们可以基于MQ的延迟队列...[作者空间]
分布式环境下,存在着多个节点,需要保证不同节点之间的数据一致性,提出了分布式事务,而2PC和3PC则是分布式事务的...[作者空间]
一、前言 本文参考Mybatis设计思想,自定义了数据库持久层框架kd-jdbc,从jdbc存在问题的角度出发,实...[作者空间]
一、前言 文章模仿Spring对于IOC和AOP的处理思路,自定义注解实现了对bean的扫描、依赖注入和事务管理。...[作者空间]
之前曾经看过一句话觉得挺好,大概的意思就是不同的数据结构有不同的适用场景和优缺点,需要仔细权衡自己的需求之后妥善适...[作者空间]
对于消息队列的通信模型,目前市面上主流的消息队列产品主要有两种形式,一种按照队列的数据结构设计出来的“队列模型”,...[作者空间]
一、背景 公司项目引入JPA改造了数据层,方便项目适配多种类型数据库,但也逐渐变得臃肿,模块启动速度缓慢。原先we...[作者空间]
文章以Mysql、Oracle为例,其他类型的数据库还没试过,理论上也可以实现。 一、什么是方言? 对于方言,其实...[作者空间]
当项目由单体结构拆分成一个个的服务,服务之间由本地调用转变成远程调用的时候,我们可以看成是通过一个个的url去获取...[作者空间]
JavaMark,一个开箱即用定位于基础开发的项目,项目地址https://github.com/lveeJava...[作者空间]
在一个系统中,对于一些允许异步处理的业务,消息中间件在业务解耦上总能起到很重要的作用,一定程度上能够提高系统的相应...[作者空间]
消息队列在数据传输的过程中,为了保证消息传递的可靠性,一般会对消息采用ack确认机制,如果消息传递失败,消息队列会...[作者空间]
https://blog.csdn.net/hsf15768615284/article/details/1040...[作者空间]
zookeeper是一个基于观察者模式设计的分布式服务管理框架,负责管理和存储数据,接收观察者的注册。默认每个节点...[作者空间]
Redis是一个基于内存亦可持久化的日志型数据结构存储,基于RESP协议进行通讯,可用于数据库、缓存和消息队列。协...[作者空间]
JVM的内存结构模型由方法区、堆、虚拟机栈、本地方法区和程序计数器五个部分组成。虚拟机栈、本地方法和程序计数器是线...[作者空间]
一.多套业务配置问题 在企业中,我们有很多的业务服务A,B,C等等,按照最最传统的财大气粗方式就是在一台机器上搭建...[作者空间]