title: What request/response communication pattern should I use between 2 .NET softwares?
body: <p>I have a console app, let's call it the "Processor". It's crunching data and keeping an overall state for some data.</p>
  
  <p>There is also a website to display and modify this state</p>
  
  <p>But I don't want the state to be hosted within the web app, that's why they are hosted separately.</p>
  
  <p>I am not sure how I should communicate between the webapp and the console app.</p>
  
  <p>RabbitMQ does the job to do some pushes from the Processor to the website, which uses SignalR to update the web UI.</p>
  
  <p>What is missing: A way to communicate from the webapp to the console app to do some update on data.</p>
  
  <p>What communication pattern should I use for that?</p>