squirrel icon indicating copy to clipboard operation
squirrel copied to clipboard

项目在web应用中使用问题

Open cxy2916982 opened this issue 6 years ago • 4 comments

您好,看了之前的一些issue感觉和spring machine的不同在于state machine创建代价较低,不会产生共享一个状态机导致的一系列并发问题。因此请教一下关于框架在web应用中使用问题

  1. 如果收到一个修改实体状态请求,应该每次都去创建一个状态机?还是将一个实体和一个状态机进行绑定,对于改变同一个实体状态通过同一个状态机作用?
  2. 如果是每次都创建状态机,是否会加大开销,状态机中的queue无法发挥作用
  3. 如果将实体和状态机绑定的话,那么又如何去管理这些绑定的状态机呢?

cxy2916982 avatar Jun 28 '18 09:06 cxy2916982

状态机实例创建成本很低,不需要考虑复用。复用StateMachineBuilder即可

hekailiang avatar Jun 28 '18 11:06 hekailiang

嗯,squirrel我已经在生产核心项目中使用了一年,数据量都在百万千万级,暂未遇到大问题,感谢 @hekailiang 。一年前我在选型的时候,对比了spring-statemachine,当时spring-statemachine确实不成熟,而且过于复杂的设计难以维护。

TimGuan avatar Nov 08 '18 16:11 TimGuan

@TimGuan 谢谢你的支持 😊

hekailiang avatar Nov 09 '18 02:11 hekailiang

嗯,squirrel我已经在生产核心项目中使用了一年,数据量都在百万千万级,暂未遇到大问题,感谢 @hekailiang 。一年前我在选型的时候,对比了spring-statemachine,当时spring-statemachine确实不成熟,而且过于复杂的设计难以维护。

您好,可否说下使用场景和具体demo呢

zhangjinmiao avatar May 29 '19 08:05 zhangjinmiao