World Conquest Chronicles

World Conquest Chronicles

go-exercises-worker, v1.1.2

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