murray hughes created SCXML-252:
Summary: support using it for sessions.
Project: Commons SCXML
Issue Type: New Feature
Affects Versions: 2.0
Reporter: murray hughes
It would be nice to support a number of scinstances with the same scxml and
replicate them across a cluster. The key to success with cluster replication
is getting the serialized size right down. Ideally under 1.4k.
To check, I started a microwave-01.scxml, called detachInstance(), serialized
the resulting SCInstance, and measured its size. It was greater than 10KB.
To get this in perspective, the microwave-01.scxml has just a few variables and
states. In theory this could be stored in less than 100 bytes.
Half of the 10k was the sxcml object. We should be able to separate that
because they are the same/shared between multiple scinstances. Unsure what is
using the remaining 5K, but can it all be removed from the detatched/serialized
scinstance? Just leave the states and contexts?
This message was sent by Atlassian JIRA