mirror of https://github.com/dapr/go-sdk.git
* worflows: activity retry policy Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * adjust name Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * fix build Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * add tests Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> * register activity Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> --------- Signed-off-by: Fabian Martinez <46371672+famarting@users.noreply.github.com> Co-authored-by: Mike Nguyen <hey@mike.ee> |
||
---|---|---|
.. | ||
config | ||
README.md | ||
main.go |
README.md
Dapr Workflow Example with go-sdk
Step
Prepare
- Dapr installed
Run Workflow
dapr run --app-id workflow \
--dapr-grpc-port 50001 \
--log-level debug \
--resources-path ./config \
-- go run ./main.go
Result
- '== APP == Worker initialized'
- '== APP == TestWorkflow registered'
- '== APP == TestActivity registered'
- '== APP == runner started'
- '== APP == workflow started with id: a7a4168d-3a1c-41da-8a4f-e7f6d9c718d9'
- '== APP == workflow paused'
- '== APP == workflow resumed'
- '== APP == stage: 1'
- '== APP == workflow event raised'
- '== APP == stage: 2'
- '== APP == workflow status: COMPLETED'
- '== APP == workflow purged'
- '== APP == stage: 2'
- '== APP == workflow started with id: a7a4168d-3a1c-41da-8a4f-e7f6d9c718d9'
- '== APP == workflow terminated'
- '== APP == workflow purged'
- '== APP == workflow client test'
- '== APP == [wfclient] started workflow with id: a7a4168d-3a1c-41da-8a4f-e7f6d9c718d9'
- '== APP == [wfclient] workflow status: RUNNING'
- '== APP == [wfclient] stage: 1'
- '== APP == [wfclient] event raised'
- '== APP == [wfclient] stage: 2'
- '== APP == [wfclient] workflow terminated'
- '== APP == [wfclient] workflow purged'
- '== APP == workflow worker successfully shutdown'