【发布时间】:2021-02-01 10:47:56
【问题描述】:
我正在构建一个电子商务系统,其中包括对报价的投标实施,每个报价可以包括多于一轮,并且每轮都有 startDate 和 endDate,每轮结束后我想做其他过程,例如计算中标、输出价,向用户发送通知,进入下一轮并更新报价剩余数量,所有这些都将根据轮次结束日期进行。 我们选择 GC pub-sub 作为解决方案,在创建回合后发布事件和消息,并向该事件添加侦听器以工作并执行所需的流程,但解决方案中唯一缺少的是延迟每条消息或调度的能力直到回合结束日期到来,然后听众才能继续工作
那么当我发布每条消息时,如何为每条消息设置一个日期或时间戳,以便在该日期到来时稍后处理?
我正在使用节点 js
【问题讨论】:
标签: javascript node.js google-cloud-pubsub google-api-nodejs-client event-driven