0.1.2 • Published 5 months ago

@andera-top/worker-core v0.1.2

Weekly downloads
-
License
Elastic License 2...
Repository
-
Last release
5 months ago

Andera Worker Core

Andera is a high-performance, open-source Task Orchestration Platform (TOP) designed for simplicity, flexibility, and scalability.


What is Andera?

Andera is composed of three main components:

  • Load Balancer: Routes and prioritizes tasks, manages worker clusters, and provides a dashboard for monitoring.
  • Base Worker: Template for building your own custom workers.
  • Worker Core: The core engine for all workers.

Learn more: Andera Documentation


About Worker Core

Worker Core is the engine for all Andera-based workers.
It is never used standalone, but always as a dependency of a Base Worker.
It provides orchestration, slot management, contract validation, logging, and runtime for building high-performance, distributed workers.


Features

  • Slot orchestration and management
  • Contract validation
  • Logging and monitoring
  • Runtime for distributed workers

See Worker Core Documentation.


Installation

Worker Core is not meant to be used directly.
To use it, create a new worker using the Base Worker template.


Usage

See Base Worker Usage for how to use Worker Core in your own worker. Worker Core is not tested directly. To verify that Worker Core is working correctly, test a Base Worker that depends on it:

  1. Start your Base Worker (see its README for instructions).
  2. Use the health check and function call endpoints as described in the Base Worker Testing Guide.

If your Base Worker responds correctly, Worker Core is functioning as expected.


Useful Links


Contributing

Andera is open source and community-driven! See CONTRIBUTING.md for repository guidelines, and How to Contribute for the project's philosophy and license.


License

For license details, see the LICENSE file.

0.1.2

5 months ago

0.1.1

5 months ago

0.1.0

5 months ago