-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Gurmit Teotia edited this page Jan 19, 2018
·
24 revisions
Guflow is a light weight and fluent API based .Net library to program the Amazon SWF. Amazon SWF,running in Amazon Cloud, allows you to create scalable, distributed and fault tolerant workflows and activities. A better understanding of Amazon SWF will help you in efficient use of Guflow library.
Guflow:
- Allows you to create complex workflows with ease and flexibility
- Use async task for polling for new decisions and activity tasks
- Provide equal supports for scheduling the activities written in other framework/language
- Supports async/sync activity method
- Supports activity throttling
- Supports parallel execution of activities and branches in workflow
- Designed to support all the relevant features of Amazon SWF. At the time of writing this document Guflow supports:
- Activity
- Timer
- Signal
- Workflow cancellation support
- Marker
- Activity heartbeat and cancellation
Features in pipeline: Please look at project board to see what is is coming next.
Guflow
- Prerequisite
- Installation
-
Workflows
- Creating first workflow
- Registration
- Hosting
- Start workflow
- Schedule activities
- Schedule timers
- Schedule lambda function
- Schedule child workflows
- Lambda functions vs activities
- Workflow input
- Workflow actions
- Signals
- Workflow branches
- Deflow algorithm
- Workflow events
- Query APIs
- Custom polling strategy
- Things to take care of
- Activites
- Unit testing
- Performance & scalability
- Error handling
- Logging
- Debugging
- Tutorial
- Release notes