| 接口 | 说明 |
|---|---|
| Flushable |
可执行刷写的接口
|
| Flusher |
基于线程或延时等打包的刷写器
|
| 类 | 说明 |
|---|---|
| AutoObjectMapper<E> |
映射表扩展
|
| DelayFlusher |
延时及周期执行刷写动作的刷写器
|
| FieldMapper<E> |
基于属性映射表
通过
Resource 用 ResourceExt 注释映射 如
public class User{
@Resource(type=String.class)
protected UniteId m_Id;
@Resource
protected String m_Name;
@ResourceExt(component=String.class)
protected List<String> m_LoginNames;
}
|
| ListEnumeration<E> |
列表迭代
|
| MethodMapper<E> |
基于 get/set方法的映射表
|
| TransDtList<E> |
转换dtlist为 list
|
| VersionTag |
版本号标记(完整版本号中的一段)
分布的存储使用版本号来辅助合作及识别冲突,版本号可能由多个标记组成,每个标记由三部分组成:
- 存储节点(服务器)ID,由数字及字母组成,一般为两字符的16进制服务器ID,如“fe”
- 一个字符修改标识(也作为节点ID与序号的分隔符):“+”表示修改,“-”表示删除
- 修改序号以十六进制字符表示,如“1f”
多标记的版本号以分号分隔,如:“fe+1;fe+1f;fe-1f”
|
| VersionTags |
把版本号封装为标记组,版本号间以分号分隔,如:“9a+1;ae+1f”
|
Copyright © 2021. All rights reserved.