我们AI智能获客系统有一个评论监控的功能,其功能是监控某个视频下的新增评论并对其进行高意向分析,再将数据入库。
因为有些赛道对于评论用户的时效性比较高,如果能够快速地发现这类用户并及时联系他,(发送评论的30分钟内)那么他成为客户购买产品的概率则会大大增加,反之如果你不能及时发现这类用户,很可能被同行抢先联系他,另外时间久了之后他的购买意愿也可能会下降。
这个接口有一个cron的参数,即cron表达式,正常来说我们应该每一轮执行结束之后发起一个回调,但是当时一方面还是自己经验太少了,另一方面是没有认真思考,没有认真设计,当时在周末,想着快速把需求做完。设计回调的时候没有针对每一轮结束之后发起回调,而是只设计了一个completed的回调,因此,如果不传cron的时候,则只会执行一轮,所以会在这一轮结束的时候发送回调(这也是因为我当时在本地测试的时候没有发现的原因,当时为了省事,想着这个只测一轮应该就行了,因此当时测试的时候并没有传递cron参数,所以当时并没有发现这个问题),而如果传cron参数,则会只在整个视频监控结束之后才会发送completed回调,因此这个completed回调很可能永远不会发送。因此就出现了下面的问题。
