interprocess C # python em tempo real

Eu estou trabalhando em um projeto onde eu vou ter um aplicativo em C # e outro em Python. O aplicativo C # analisará continuamente o fluxo de dados e criará um sinalizador sempre que algo interessante for detectado. Assim, cada vez que houver um evento, meu aplicativo Python terá que lê-lo e continuar com seu próprio processo, enquanto outros sinalizadores continuarão sendo enviados. Como você entende, o aplicativo C # não esperará que o Python conclua sua computação antes de enviar outro sinalizador.

Então, eu queria saber se era possível criar um sub / pub (o C # sendo o Publicador e o Python o Assinante), se sim como posso fazê-lo, e você acha que é uma boa ideia? Eu sou muito novo neste campo, então você poderia me dizer se existem outras possibilidades?

Thx por sua ajuda.

questionAnswers(3)

yourAnswerToTheQuestion