fsprojects / Amazon.SimpleWorkflow.Extensions

Extensions to AmazonSDK's SimpleWorkflow capabilities to make it more intuitive to use
http://fsprojects.github.io/Amazon.SimpleWorkflow.Extensions
MIT License
16 stars 10 forks source link

Add workflow version to activity version #30

Closed theburningmonk closed 11 years ago

theburningmonk commented 11 years ago

This makes it easier to change the registration of an existing activity by changing the version at the workflow level

theburningmonk commented 11 years ago

e.g. when you want to change timeouts on an activity, you couldn't just deprecate the activity version, because I don't want to expose activity versions explicitly, the workflow as a whole should be a 'value' and therefore changing any part of it should require changing the version of the workflow which will create a new version for each of its activities and hence allow both configurations of workflows to continue concurrently.