postnikovmu / lma-dispatcher

Golang queue of the tasks, parallel mode of the requests to different endpoints

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lma-dispatcher

Go backend microservice, queue of the tasks, load balancer. Implements parallel mode of the requests to different endpoints.

General Info

This is a microservice that can be used to aggregate data from other microservices, parsers, analyzers. It implements a queue of tasks and parallel mode of the requests to different endpoints.

Example of request (local usage): http://localhost:8080/?area=<Example_City>&text=<Example_developer>

Responce is the data in JSON format.

Install

Prerequisites:

microservices:
./lma-extractor-hh
(...lma-analyzer is not on github yet...)

Deploy:

Deploy is to SAP BTP platform CloudFoundry: the settings are in manifest.yml. (or another CloudFoundry)

Technologies

Go (Golang)

About

Golang queue of the tasks, parallel mode of the requests to different endpoints


Languages

Language:Go 100.0%