1

因此,我正在处理一个系统,我需要通过定期(基本上每天)更新令牌并将其提供给需要它的功能来保持身份验证令牌的活动。

我在普通的旧 node.js 中执行此操作的方式是只使用 SetInterval 计时器来更新它。

我是否应该使用 OpenWhisk 操作以同样的方式处理此问题?我可以将它的工作 SetInterval 构建到操作中,并使令牌保持最新。或者我可以想象创建一个从间隔触发器和常规请求中获取输入的操作,并在触发器请求上更新操作并在其他请求上返回令牌。还是我应该使用 cloudant 作为后端来管理令牌?

想法?

4

1 回答 1

2

以下方法可能会解决您的问题

  1. 编写一个更新令牌的操作 (A)
  2. 使用动作序列功能在任何其他动作的开头调用动作 A创建动作序列
  3. 使用警报 (cron) 触发服务定期运行操作 A,以便更新令牌,即使您的序列未执行使用警报包
  4. 如果您需要将令牌存储在操作 A 中,您可能会考虑使用 cloudant
于 2017-03-27T07:53:22.450 回答