commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ate Douma (JIRA)" <>
Subject [jira] [Updated] (SCXML-252) support using it for sessions.
Date Sun, 10 Dec 2017 22:18:00 GMT


Ate Douma updated SCXML-252:
    Priority: Minor  (was: Major)

> support using it for sessions.
> ------------------------------
>                 Key: SCXML-252
>                 URL:
>             Project: Commons SCXML
>          Issue Type: New Feature
>    Affects Versions: 2.0
>            Reporter: murray hughes
>            Priority: Minor
> 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

View raw message