我正在使用AWS Flow Framework设置SWF。如果引入了向后不兼容的更改,SWF建议提高活动或工作流的版本。可以将不断变化的数据转换器视为向后不兼容的变化,从而破坏工作流程重播吗?
数据转换器:https://docs.aws.amazon.com/amazonswf/latest/awsflowguide/dataconverters.html
答案 0 :(得分:0)
是的,它将中断重播。重播将从头开始执行工作流程,并使用DataConverter对活动结果进行反序列化。如果DataConverter更改,则活动结果将更改,这可能会破坏工作流的确定性。
对活动实现的更改不影响活动输入和输出参数,但向后兼容,不需要版本更改。