集群订阅管理器,负责处理事件日志记录和报告功能。它在 NDB 集群复制中也扮演着重要角色。 SUMA
包含以下文件,位于 storage/ndb/src/kernel/blocks/suma/
目录下:
Suma.hpp
: 定义了 Suma
类和用于管理订阅以及与其他 SUMA
(和其他)块进行必要的通信的接口。
SumaInit.cpp
: 执行 DICT
、DIH
和其他接口的初始化。
Suma.cpp
: 实现订阅处理例程。
Suma.txt
: 包含一个文本形式的图表,说明了 SUMA
协议。