World Conquest Chronicles

World Conquest Chronicles

go-exercises-worker, v1.1.1

Background worker of the service for solving programming exercises.

Generating of the custom message ID on producing of the solution results, and canceling the code compiling by a timeout in the solution runner based on the github.com/thewizardplusplus/go-code-runner package.

Change Log

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;
  • solution runners:

Repository

Link: https://github.com/thewizardplusplus/go-exercises-worker/tree/v1.1.1.

Content: code.

License: MIT.