go-exercises-worker, v1.1.2
Posted on

Background worker of the service for solving programming exercises.
Cover with unit tests the loading of the allowed imports from an outer configuration, and add the script for generating such configuration.
Change Log
- solution runner based on the github.com/thewizardplusplus/go-code-runner package:
- loading of the allowed imports from an outer configuration:
- cover the code with unit tests;
- loading of the allowed imports from an outer configuration:
- add the script for generating the allowed import configuration.
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:
- generating of the custom message ID;
- consuming of the solutions:
- common properties:
- solution runners:
- solution runner based on the github.com/thewizardplusplus/go-code-runner package:
- loading of the allowed imports from an outer configuration;
- canceling by a timeout:
- code compiling;
- code execution;
- solution runner based on the github.com/thewizardplusplus/go-code-runner package:
- tools:
- script for generating the allowed import configuration.
Repository
Link: https://github.com/thewizardplusplus/go-exercises-worker/tree/v1.1.2.
Content: code.
License: MIT.