代码之家  ›  专栏  ›  技术社区  ›  Manoj Aggarwal

MongoDB Stitch最大并行触发器执行限制

  •  1
  • Manoj Aggarwal  · 技术社区  · 7 年前

    我正在尝试使用MongoDB Stitch进行实时分析。这个 MongoDB Stitch documentation 文件说明如下:

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

    我希望对上述声明有更多的了解,问题如下:

    1. 每秒执行50次的限制是否受Atlas MongoDB实例的容量限制?
    2. 如果一个执行需要2秒钟的处理时间,每秒50次执行的限制是否仍然有效?
    3. 队列中挂起的操作数是否有上限?
    1 回复  |  直到 7 年前
        1
  •  1
  •   haley    7 年前
    1. 每秒执行50次的限制仅用于保护缝合,与Atlas实例大小无关。
    2. 函数执行时间和每秒50次执行并不真正相关。这只是想说,每秒可以向队列中添加50个作业,而这并不取决于函数运行所需的时间。
    3. 对于可以添加到队列中的作业数量有一个最大限制,但它实际上不是最大限制。一旦达到该限制,它就会开始放慢添加作业的速度,以便给消费者时间来赶上。
    推荐文章