1.3 通信组件设计

通信组件目前不包括协议解析部分,这里的通信组件就是纯粹的网络通信层设计.

1.3.1 通信组件组成部分

目前网络通信层分为两部分:

  1. 本地UNIX监听组,用于高速的IPC通信
  2. 每个UNIX监听组所对应一组远端redis服务器,分别对于主从进行连接池连接.

1.3.1 通信组件链路结构

Redis-Tunel很重要的是网络代理部分,在网络代理方面由三部分组成.

  1. 第一部分是对远程redis-server的连接池.
  2. 第二部分是对本地众多php-fpm客户端的UNIX请求连接管理.
  3. 第三部分是对这三端之间redis通信协议进行兼容.

文档更新时间: 2018-12-21 16:12   作者:李彪