【问题标题】:How to suspend a mongodb stitch trigger within a stitch function如何在缝合函数中挂起 mongodb 缝合触发器
【发布时间】:2019-08-27 15:57:26
【问题描述】:

我有一个 mongodb 缝合数据库触发器,它在集合更新时执行缝合功能。有问题的缝合功能将连接到 amazon kinesis 并传输数据库更改。如果 amazon kinesis 出现错误,我想在函数中暂停缝合触发器。有没有办法做到这一点

谢谢

【问题讨论】:

    标签: mongodb mongodb-stitch


    【解决方案1】:

    目前没有用于函数触发器的管理 API。

    一种可能的解决方法是在某处存储一些启用/禁用状态并从触发的函数中读取它。然后您可以根据此状态决定是否继续。

    【讨论】:

    • 感谢克里斯的回答。在这种情况下,如果我要使用您的建议,让我们说如果 Kinesis 中出现问题,有没有办法手动挂起数据库触发器,以便在问题解决后我们可以使用恢复令牌恢复触发器
    • 啊,这是建议的解决方法的问题。当状态为“禁用”时,您将丢失任何事件。
    • 感谢您的回复。所以为了确保,没有办法手动挂起触发器?
    • 正确,目前无​​法使用代码手动挂起触发器。当然,您可以从管理控制台 UI 暂停触发器,但这对您的情况没有帮助。我建议将其作为 Canny 的建议功能提出:mongodb.canny.io/mongodb-stitch
    • 克里斯,感谢您的回复。我会将其作为建议的功能请求提出。不过,还有一个问题,如果您不介意,您提到可以暂停管理 UI 中的触发器。但我找不到这个选项,只有启用/禁用。你能告诉我这个选项在哪里吗? (我目前正在使用免费轮胎)。谢谢
    猜你喜欢
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    相关资源
    最近更新 更多