Il nostro sistema generalmente viene elaborato in due servizi che vengono eseguiti in IIS. Il servizio A ottiene richieste HTTP, analizza il contenuto e lo scarica su RabbitMQ. Il servizio B prende i messaggi da RabbitMQ, li analizza ulteriormente e li scrive in un database.
IIS può rilevare quando deve generare più processi di lavoro per il servizio A, perché riceve richieste HTTP. Tuttavia, poiché Service B prende messaggi da RabbitMQ, non sa quando ruotare più processi, e quindi è bloccato a 1/20 processi.
Come posso risolvere il problema? Non so nemmeno quale vocabolario dovrei usare per fare ricerche su questo.