我正在为我们的新服务使用 azure 服务结构。
对于面向客户端的网关,我有一个无状态服务获取请求,实际工作是使用可靠的无状态参与者完成的。
正如Sean McKenna - MSFT在这个问题中所建议的那样,我将传入的请求放在 ReliableQueue 中,并将结果存储在 ReliableDictionary 中。
演员的工作时间可能长达10分钟,所以我的问题是如何在这么长时间后将结果推送给客户端?
在我们的案例中,客户端轮询是不可能的。
首先,我需要每天支持多达 10k 的请求,以后它会变得越来越高。