go-exercises-worker, v1.0-alpha.1
Posted on

Background worker of the service for solving programming exercises.
Second alpha of the major version. Update the models and requeue the solution on failure once only.
Change Log
- update the models:
- of the solution;
- of the solution result;
- requeue the solution on failure once only;
- add the debug logging to the dummy solution runner.
Features
- interaction with queues:
- common properties:
- automatic declaring of the used queues;
- passing of a message data in JSON;
- operations:
- consuming of the solutions:
- concurrent handling;
- once requeue the solution on failure;
- producing of the solution results;
- consuming of the solutions:
- common properties:
- solution runners:
- dummy solution runner (returns the current timestamp as the result).
Repository
Link: https://github.com/thewizardplusplus/go-exercises-worker/tree/v1.0-alpha.1.
Content: code.
License: MIT.