继续实现事件存储