squirrel
squirrel copied to clipboard
项目在web应用中使用问题
您好,看了之前的一些issue感觉和spring machine的不同在于state machine创建代价较低,不会产生共享一个状态机导致的一系列并发问题。因此请教一下关于框架在web应用中使用问题
- 如果收到一个修改实体状态请求,应该每次都去创建一个状态机?还是将一个实体和一个状态机进行绑定,对于改变同一个实体状态通过同一个状态机作用?
- 如果是每次都创建状态机,是否会加大开销,状态机中的queue无法发挥作用
- 如果将实体和状态机绑定的话,那么又如何去管理这些绑定的状态机呢?
状态机实例创建成本很低,不需要考虑复用。复用StateMachineBuilder即可
嗯,squirrel我已经在生产核心项目中使用了一年,数据量都在百万千万级,暂未遇到大问题,感谢 @hekailiang 。一年前我在选型的时候,对比了spring-statemachine,当时spring-statemachine确实不成熟,而且过于复杂的设计难以维护。
@TimGuan 谢谢你的支持 😊
嗯,squirrel我已经在生产核心项目中使用了一年,数据量都在百万千万级,暂未遇到大问题,感谢 @hekailiang 。一年前我在选型的时候,对比了spring-statemachine,当时spring-statemachine确实不成熟,而且过于复杂的设计难以维护。
您好,可否说下使用场景和具体demo呢