原创
如何设计一款通信层框架

如何设计一款通信层框架

网络世界离不开的就是通信,不管是任何框架只要是提供互联网服务就必须有通信的能力。作为业务开发者可能我们业务中也会遇到这样的需求,或者是有啥好的创意性框架,但是无奈现在通信层框架都太厚重了,想要快速学习使用显然不太可能,所以呢本文就...

转载
InnoDB索引存储结构知识点

InnoDB索引存储结构知识点

一、InnoDB索引结构InnoDB除了表结构.frm文件外,就只有一个.ibd 文件,索引和数据存储在一起,所以在InnoDB的B+树中叶子节点直接存储的是整条数据记录,而不是记录磁盘地址。InnoDB引擎和MyISAM引擎还有一个...

转载
哨兵机制:主库挂了,如何不间断服务?

哨兵机制:主库挂了,如何不间断服务?

我们都了解redis主从模式。在这个模式下,如果从库发生故障了,客户端可以继续向主库或其他从库发送请求,进行相关的操作,但是如果主库发生故障了,那就直接会影响到从库的同步,因为从库没有相应的主库可以进行数据复制操作了。 而且,如果客户...

原创
Dubbo源码解析之客户端Consumer

Dubbo源码解析之客户端Consumer

前面我们学习了服务端如何启动暴露一个外部服务,本文主要学习客户端如何通过代理方式访问客户端请求 Dubbo源码解析之服务端Provider 一、启动一个客户端Consumer1. 定义一个接口注意这里其实是引用的前文中的接口。生产...