我每天都推出多线程加载服务。我想继续说明装载机的百分比进度。我当时认为在数据库表上创建一个写入%Progress的更新列会很好。这是一个好主意还是会有很大的开销(每分钟5k更新)。有没有更好的方法呢?
答案 0 :(得分:1)
我认为开销太大了,一个更好的解决方案就是只保留服务器内存的进度,并通过向Web服务公开请求来提供当前进度。
答案 1 :(得分:1)
我同意@scripni - 将进度公开为Web服务。但是,如果您需要记录实际运行或错误,那么您可以选择性地将诸如开始时间,任何相关事件和结束时间等内容存储在数据库中供以后查看。 (尽量避免发布流程的每一步)