Write a distributed, multi-threaded Jobs producer + Job consumer

In Bearbeitung Veröffentlicht Jun 30, 2015 Bezahlt bei Lieferung
In Bearbeitung

There will be two modules in this application:

Producer Module: Generates a random "job", which is just a data structure containing the job name, a random "sleep" value between 100 and 500, as well as a random priority between 1 and 10. Those jobs will be stored in Redis.

Consumer Module: Pulls jobs from Redis, in parallel (20 threads by default), and sleeps based on the random number in the job's "sleep" field. Everything needs to be logged to console.

Bonus functionality:

1. You search the top priority jobs first within Redis (based on the job's Priority field), and execute them first.

2. You find a way to visualize job execution in a graph, over time (can use an existing visualizing solution such as MixPanel or Cyfe, etc).

AMQP C Programmierung NoSQL Couch & Mongo Redis Softwarearchitektur

Projekt-ID: #7966565

Über das Projekt

8 Vorschläge Remote Projekt Aktiv Jun 30, 2015

Vergeben an:

loctran17

I had strong experience in System programming and middleware technology such as ActiveMQ. I think I can adapt this job quickly. Thank you

$27 USD / Stunde
(2 Bewertungen)
2.0

8 Freelancer bieten im Durchschnitt $36/Stunde für diesen Job

scitecwri

Greetings, I am a very experienced C/C++/node.js architect and developer with a strong communications, systems and hardware background. I would not use redis, but rather build: a) an integrated jobs manager with Mehr

$52 USD / Stunde
(19 Bewertungen)
8.4
aleemakhtar1

hi, I would like to do this task, I will use shared data structure b/w producer consumer and posix thread... regarding graph functionality will check your suggestions. regards, Akhtar

$50 USD / Stunde
(18 Bewertungen)
5.0
codeblockinfo

We have around 7+ years experience in Java/J2EE development. We have experience in both frontend tech stack (HTML,CSS,ExtJS, Dojo, d3.js, AngularJS,NodeJS,ExpressJS and Javascript) and J2EE tech (Struts, Spring, JSF et Mehr

$27 USD / Stunde
(19 Bewertungen)
5.2
jbish1572

hi my name is Jonathan Bishop and I am a computer engineer in the US. I have 20 years of experience. Programs like yours project brings back memories of college days when we had to do similar projects for Operatin Mehr

$41 USD / Stunde
(0 Bewertungen)
0.0