Click here to Skip to main content
15,886,518 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
I want to implement a multi-threaded application. Mentioning the various roles of the components in the attachment

Model Producer Engine - On receiving a file would create a work unit and push it into the Queue. There would be multiple workers ( Model Worker Engines ) that would
process these work units. There can be many Model Worker Engines configured across different Servers.

How could I implement a shared queues so that different Model Worker Engines on different Server can deque the work units and process.

There is no way to upload an image, unfortunately


Thanks
Rajaraman.S
Posted
Updated 11-Nov-14 10:17am
v2
Comments
Sergey Alexandrovich Kryukov 11-Nov-14 17:52pm    
This is not a problem, but it depends. Is it consumer-producer or something else? What's the model? multiple consumers and multiple producer, or single producer, or single consumer, or something else? Blocking queue or not? What is your .NET version? Just look at the .NET BCL collections...
—SA

1 solution

Once you have multiple servers then you have to have a queuing server.

Try : http://www.rabbitmq.com/download.html[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900