跳到主要内容

核心概念

四个基元构成引擎。其余一切都建立在它们之上。

事件

用户做的一件事,在发生时被捕获。事件是引擎折叠进状态的原始信号。

用户状态

关于某用户已知的一切的实时、可查询投影(由其事件派生,并在新事件到达的瞬间更新)。这就是分析、开关和消息共享的真相来源。

决策

针对用户状态评估的规则:谁在某群组中、谁获得某开关、谁符合某消息的条件。由于决策读取实时状态,它们永不过时。

行动

当决策触发时引擎所做的事:开放某功能、发送某消息、触发某工作流。

How the four pillars connectEventUser stateDecisionAction