🪢FSM
约 224 字小于 1 分钟
Cloud
2025-06-15
FSM(有限状态机) 是一个“状态+条件跳转”的逻辑框架,让你可以清晰地管理系统在各种条件下该做什么。
对于记录类型的文档,例如:
message Document {
required int64 DocId;
repeated group Links {
repeated group Direct {
repeated int64 Backward;
optional int64 Forward;
}
repeated string Url;
}
repeated group Name {
repeated string Code;
optional string Country;
}
}提示
因为有限状态机的画法是由重复深度抽离出来的,所以对于其画法,可以遵循只针对repeated节点即可。
对于题中给出的记录型文档数据也可转化 ---> 有限状态机,其形式如下图所示:


重要
从上述的绘图过程,不难发现,只要遵循所有repeated都是环的特征的原则,绘图过程还是比较清晰明了的。
