World Conquest Chronicles

World Conquest Chronicles

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

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;
  • 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.