我有一个react应用程序和一个烧瓶后端。对于以下情况,我需要一个简单的解决方案,而无需不断轮询后端:
也就是说,React App-> flask EP-A-> Service X(完成后会调用flask EP-B)
我研究了WebSockets和SSE(服务器发送的事件)选项。我认为我需要结合SSE和某种形式的webhooks(第二项服务在完成后会调用flask后端)。
这里有两件事对我仍然很模糊:
- 在react应用程序中,我在flask上注册了一个端点(例如/ events / oncomplete),但是打开连接后看起来好像一直在接收响应。
- 要使第二个服务通知后端,我需要另一个端点(服务X调用烧瓶),如何连接这两个端点? (服务X-> flask EP-B-> flask EP-A-> React App)
还是应该采用其他方法?
谢谢