计划任务设计注意
2014年10月29日 09:51:10
情景: 記錄用戶登錄的信息日志, 為不影響打開游戲的速度,使用隊列去記錄日志
每次執行計劃任務,就會執行記錄日志的程序,執行500次,也就是記錄500條用戶的登錄信息
這樣,就涉及到出隊列的頻率
第一, 一天內, 出隊列的量要大于入隊列的量: 每天有3萬個用戶登錄, 那么出隊列(寫日志)的速度不能小于3萬/天
第二, 一天內,會多次執行計劃任務, 每次執行計劃任務所執行的操作要在服務器的承受范圍內, 如果記錄日志用的服務器每秒中能響應1萬次用戶訪問,
那么每次計劃任務執行時要保證遠小于這個數,因為服務器還要提供其它服務; 或者用專門的服務器去執行出隊列任務
第三, 入隊列(用戶登錄)是不均勻的.例如, 晚上登錄少,白天登錄多; 日常其它時段登錄少,做活動時那段時間登錄多,要保證出隊列的總量能大于用戶爆發登錄的總數
?
轉載于:https://www.cnblogs.com/iLoveMyD/p/4058753.html
總結
- 上一篇: Remove Duplicates fr
- 下一篇: 验证数据归属