假设我不打算使用每个角色的多个实例,而是在负载增加时增加 VM 大小。
想法:在每个角色之间使用内部端点,以发送角色 A 已将角色 B 的作业放入队列和表中的通知(使用两者,以使角色确定作业至少完成一次且最多一次)?
它解决的问题:没有角色必须不断地轮询任何队列,而是只在通过内部端点之间的通道通知时轮询它,并且只轮询直到队列为空。
这是一个合理的解决方案,还是会带来可能的问题?
或者考虑到低交易成本(每 100.000 次读取 0.005 美元?),这只是不必要的开销。每天大约需要 1000.000 次事务才能达到 XS 工作者角色实例的成本。