【问题标题】:Setting up Idempotency for Parse-Platform on k8s在 k8s 上为 Parse-Platform 设置幂等性
【发布时间】:2021-05-08 02:20:05
【问题描述】:

我正在尝试在 Parse-Platform 服务器上启用幂等性选项。 我尝试将以下内容添加到我的 k8s 配置中:

spec:
      containers:
      - args:
        - --idempotencyOptions
        - '{"paths":["classes/.*"], ttl: 30}'

我也尝试将它添加到环境变量中(根据https://github.com/parse-community/parse-server/issues/7151,您必须将 json 对象写为字符串。

        env:
        - name: PARSE_SERVER_EXPERIMENTAL_IDEMPOTENCY_OPTIONS
          value: '{"paths":["classes/.*"], ttl: 30}'

运气不好。第一个选项,我得到一个错误/崩溃循环,说明 idempotencyOptions 无效。第二个,它可以正常启动,但即使添加了正确的标头,仍然会出现重复 (X-Parse-Request-Id)

还有人有其他想法吗?

【问题讨论】:

  • 对于第一个,您介意分享您正在使用的代码以获取此 arg 并传递给 Parse Server 吗?无论如何,我相信第二个应该可以正常工作。您能否提供更多关于您如何测试它并获得重复值的详细信息?

标签: parse-platform parse-server


【解决方案1】:

所以,仔细检查你的版本总是好的。

这两项工作,我的 Parse Server 是 4.2.0。此功能是在 4.3.0 中引入的。升级后,一切都按预期工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多