go-sdk/examples/workflow-taskexecutionid
Javier Aliaga 99b259fee4
chore: Support taskExecutionId (#738)
* chore: Support taskExecutionId

Signed-off-by: Javier Aliaga <javier@diagrid.io>

* chore: Create new example

Signed-off-by: Javier Aliaga <javier@diagrid.io>

* chore(temp): bump cli/dapr validation workflow versions

Signed-off-by: Mike Nguyen <hey@mike.ee>

* chore: tidy deps

Signed-off-by: Mike Nguyen <hey@mike.ee>

* chore: bump protos to rc3-ish

Signed-off-by: Mike Nguyen <hey@mike.ee>

* fix: go.mod

Signed-off-by: Javier Aliaga <javier@diagrid.io>

* chore: Use rc3

Signed-off-by: Javier Aliaga <javier@diagrid.io>

---------

Signed-off-by: Javier Aliaga <javier@diagrid.io>
Signed-off-by: Mike Nguyen <hey@mike.ee>
Co-authored-by: Mike Nguyen <hey@mike.ee>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
2025-08-07 08:53:21 -07:00
..
config chore: Support taskExecutionId (#738) 2025-08-07 08:53:21 -07:00
README.md chore: Support taskExecutionId (#738) 2025-08-07 08:53:21 -07:00
main.go chore: Support taskExecutionId (#738) 2025-08-07 08:53:21 -07:00

README.md

Dapr Parallel Workflow Example with go-sdk

Step

Prepare

  • Dapr installed

Run Workflow

dapr run --app-id workflow-taskexecutionid \
         --dapr-grpc-port 50001 \
         --log-level debug \
         --resources-path ./config \
         -- go run ./main.go

Result

  - '== APP == Workflow(s) and activities registered.'
  - 'work item listener started'
  - '== APP == RetryN  1'
  - '== APP == RetryN  2'
  - '== APP == RetryN  3'
  - '== APP == RetryN  4'
  - '== APP == RetryN  1'
  - '== APP == RetryN  2'
  - '== APP == RetryN  3'
  - '== APP == RetryN  4'
  - '== APP == workflow status: COMPLETED'
  - '== APP == workflow terminated'
  - '== APP == workflow purged'