发布于 2017-05-17 05:45:38
将计时器作业详细信息存储在DB/或文件中,并使用事务处理方法创建/管理计时器作业。
服务器启动时,从文件/DB加载作业。这应该能保持一致。
为了更强的健壮性,您应该将调度应用程序代码作为一个单独的进程运行在节点服务器之外,这样您的调度程序就不会在节点服务器应用程序中崩溃。
要获得高级别的可伸缩健壮性,请尝试将您的服务(调度器和webservice)连接为微服务,可能使用像SenecaJS这样的微服务工具包。
https://stackoverflow.com/questions/44016362
复制相似问题