bbb

1          普通缓存操作整改

已有缓存操作是直接发送的Message对象,不满足附录中缓存客户端与服务端的消息格式;

需要整改,消息ID0

 

2          附录

2.1      缓存客户端与服务端消息格式

消息ID

消息内容

2.1.1  消息ID

1字节的byte类型

2.1.2  消息内容

消息内容字节数组

2.1.3  详细描述

消息ID

消息内容

描述

请求

响应

0

Message对象

操作结果对象

缓存的增删改查操作

1

缓存记录个数对象

数据加载准备

2

待分批加载的数据

数据分批加载

3

redolog对象

redolog加载

4

确认redolog操作完成

 

2.2      待同步缓存个数对象格式

缓存1记录个数

缓存2记录个数

缓存3记录个数

………

………

2.2.1  缓存记录个数

本缓存的记录个数,int类型

 

2.3      分批加载数据对象格式

缓存名称

记录个数

数据列表

2.3.1  缓存名称

本次分批加载的缓存名称,字符串类型

2.3.2  记录个数

本次分批加载的记录个数,int类型

2.3.3  数据列表

本次加载的数据列表,对象数组或者对象列表类型

 

2.4      Redologs格式

缓存1 redolog

缓存2 redolog

缓存3 redolog

………

………

2.4.1  缓存redolog

本缓存的redolog对象,格式为

redolog个数

redolog内容

1、  redolog个数

本缓存的redolog的个数,int类型

2、  redolog内容

本缓存的redolog的内容,对象数组或对象列表类型;

每条记录的内容为该记录修改后的最终内容。

猜你喜欢

转载自baggio7095586.iteye.com/blog/1673812
bbb