AWS SWF 中的 Activity ID 是什么?

What is the Activity Id in AWS SWF?

当您在 AWS SWF 中安排 Activity 时,您必须提供 activity id:

https://github.com/aws/aws-sdk-java/blob/557cf674dfbb/aws-java-sdk-simpleworkflow/src/main/java/com/amazonaws/services/simpleworkflow/model/ScheduleActivityTaskDecisionAttributes.java#L68-L78

这个id的含义和范围是什么?工作流的每次调用都应该是唯一的吗?还是纯粹为了我自己的信息目的?

我相信 activityId 在所有当前计划或执行的活动中应该是唯一的。当通过 RequestCancelActivityTask 决定请求取消时,它至少用于引用 activity。