Find Jobs
Hire Freelancers

Python Listener / Worker Infrastructure

$250-750 USD

Preklicano
Objavljeno pred približno 6 leti

$250-750 USD

Plačilo ob dostavi
Python workload manager/worker Interface April 2018 OVERVIEW Implement a generic architecture to divide a task to many subtasks between different designated workers. GOALS build a generic component which gets a Message by RabbitMQ, parse it to create a task and subtasks to various listeners Build demo for the listener and for the task manager. SPECIFICATIONS Task Manager Interface: Recieving notification Message of new Task by RabbitMQ. ProcessMessage() - this async method is responsible to understand the full workload that is encompassed in the Message. createTask() - this method generates a unique taskId for the workload needed. generateSubTasks() - this method is responsible to divide the original task to different subtasks. postTasks() - this method is responsible for posting subTasks in a designated unique, Redis Hash data-type to create a taskList. hasTaskEnded() - this method is responsible to check the taskList to see if some subTasks for the given taskId are not FINISHED. OnFinish() - sendMessage back through RabbitMQ Worker Interface: assignToTask() - takes a subTask off the taskList processTask() - this async method is responsible to get the workload described in the subTask and execute it postFinishTask() - responsbile to mark the subTask as FINISHED in the Redis taskList
ID projekta: 16770662

Več o projektu

2 ponudb
Projekt na daljavo
Aktivno pred 6 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
2 freelancerjev je oddalo ponudbo s povprečno vrednostjo $555 USD za to delo
Avatar uporabnika
Hi, I am an experienced programmer and I'm sure I can complete your project asap. Please contact me and tell about your project details. I promise a high quality and punctual work. Thanks. Python Listener / Worker Infrastructure Object Oriented Programming (OOP), Python, Redis, Software Architecture,
$555 USD v 4 dneh
4,9 (16 ocen)
6,0
6,0

O stranki

Zastava ISRAEL
Tel-Aviv, Israel
5,0
12
Plačilna metoda je verificirana
Član(ica) od maj 29, 2016

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.