1

我正在尝试使用 MongoDB Stitch 进行实时分析。MongoDB Stitch 文档文档说明了以下注释:

Stitch 将应用程序中所有触发器的触发器函数的执行速度限制为每秒 50 次。如果其他触发器触发超过此阈值,Stitch 会将其关联函数添加到队列中,并在容量可用时执行这些函数。

我正在寻找更清晰的上述陈述,问题如下:

  1. 每秒执行 50 次的限制是否受 Atlas MongoDB 实例容量的限制?
  2. 如果执行需要 2 秒来处理,那么每秒执行 50 次的限制是否仍然有效?
  3. 队列中未决操作的数量是否有上限?
4

1 回答 1

1
  1. 每秒执行 50 次的限制只是为了保护 Stitch,与 Atlas 实例大小无关。
  2. 函数执行时间和每秒 50 次执行并没有真正的关系。这只是想说每秒可以将 50 个作业添加到队列中,这与函数运行所需的时间无关。
  3. 可以添加到队列中的作业数量有一个最大限制,但这并不是真正的最大值。一旦达到这个限制,它就会开始放慢添加工作的速度,以便让消费者有时间赶上。
于 2018-11-16T19:45:30.450 回答