-1
我有一个将在Azure上运行的web应用程序(用python编写)。我还有一个用C#编写的客户端桌面应用程序,它需要与python web应用程序进行通信。python web应用程序和c#桌面应用程序之间的实时通信
我原本想用Flask
来编写我自己的API,但是我认为这会有点复杂,因为应用程序之间的通信不是简单的快速“添加资源”请求。 C#应用程序将发出请求,python web应用程序需要一些时间来处理它(可能是一分钟)。我希望Python应用程序能够传回进度信息,以确定任务完成任务需要多长时间。我有一种感觉,基于传统的基于REST
的API是不可能的,但如果我错了,请纠正我的错误。
有没有更好的方法/解决方案可以使这成为可能?