Hi,
I am creating an azure application using worker role. Application is divided into small pieces which run parallel. There is a work item distributor piece which creates work item for the second piece which then process the work item(downloads data) and a third piece which process the data. It is the flow for single type of item and I have 18 different work item types which can run concurrent. Question is how many tasks I can run simultaneously on worker role and it is wise to trigger more threads . Also I am planning to scale out using multiple instances. But My worker item distributor should run only single instance. How could I achieve this?