Write a distributed, multi-threaded Jobs producer + Job consumer
$25-50 USD / Stunde
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).
Projekt-ID: #7966565
Über das Projekt
Vergeben an:
I had strong experience in System programming and middleware technology such as ActiveMQ. I think I can adapt this job quickly. Thank you
8 Freelancer bieten im Durchschnitt $36/Stunde für diesen Job
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
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