Azureで実行されるWebアプリケーション(Pythonで書かれています)があります。私はまた、Python Webアプリケーションと通信する必要があるC#で書かれたクライアントデスクトップアプリケーションを持っています。python web appとc#desktop appの間のリアルタイム通信
私はもともとFlask
を使用して独自のAPIを作成することを考えていましたが、アプリ間の通信が簡単な「リソースの追加」リクエストではないため、少し複雑になると思います。 C#アプリケーションはリクエストを行い、Python Webアプリケーションはそれを処理するのに多少時間がかかります(おそらく1分)。私は、タスクで作業している間にタスクが完了するのにかかる時間について、進行状況の情報を返すことができるようにしたいと思っています。私は、従来のREST
APIにはこれが不可能だと感じていますが、私が間違っていれば私を修正します。
これを可能にする優れた方法/ソリューションはありますか?