计划任务设计注意

2014年10月29日 09:51:10

情景: 记录用户登录的信息日志, 为不影响打开游戏的速度,使用队列去记录日志

每次执行计划任务,就会执行记录日志的程序,执行500次,也就是记录500条用户的登录信息

这样,就涉及到出队列的频率

第一, 一天内, 出队列的量要大于入队列的量: 每天有3万个用户登录, 那么出队列(写日志)的速度不能小于3万/天

第二, 一天内,会多次执行计划任务, 每次执行计划任务所执行的操作要在服务器的承受范围内, 如果记录日志用的服务器每秒中能响应1万次用户访问,

那么每次计划任务执行时要保证远小于这个数,因为服务器还要提供其它服务; 或者用专门的服务器去执行出队列任务

第三, 入队列(用户登录)是不均匀的.例如, 晚上登录少,白天登录多; 日常其它时段登录少,做活动时那段时间登录多,要保证出队列的总量能大于用户爆发登录的总数

时间: 2024-11-05 21:50:08

计划任务设计注意的相关文章

分布式计划任务设计与实现

分布式计划任务设计与实现 http://netkiller.github.io/journal/scheduler.html Mr. Neo Chen (netkiller), 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地 518131 +86 13113668890 +86 755 29812080 <[email protected]> 版权 ? 2014 http://netkiller.github.io 版权声明 转载请与作者联系,转载时请务必标明文章原始出处和作

电子商务网站的设计与实现(四):项目名称malling和一期开发计划

项目名称:小雷B2C商城系统代号:malling,mall商城的意思,加个ing表示正在进行.更主要的是与"morning"发音很像,非常容易记忆.morning是"早上,上午"的意思,意味着一天的好时光.包名:cn.fansunion.malling  一期开发计划 1.设计   事项:业务梳理.数据库设计.系统设计.系统交互设计.技术层次的设计   输出:数据库表malling.sql,3+篇文章(详细的功能清单.技术选型.商城-购物-账务业务解读)   201

恰如其分的架构设计

设计恰如其分的架构 远在2009年,Martin Fowler与Rebecca Parsons在QCon SF做了一次题为Agilists and Architects: Allies not Adversaries Presentation的演讲.演讲主要讨论了在敏捷方法中的架构活动.相似的话题,Neal Ford则提出了紧急设计的概念,并发表了名为Evelutionary Architecture and Emergent Design(演进架构与紧急设计)的系列文章.这是很棒的一个讲解演进

微观SOA:服务设计原则及其实践方式

大 量互联网公司都在拥抱SOA和服务化,但业界对SOA的很多讨论都比较偏向高大上.本文试图从稍微不同的角度,以相对接地气的方式来讨论SOA, 集中讨论SOA在微观实践层面中的缘起.本质和具体操作方式,另外也用相当篇幅介绍了当今互联网行业中各种流行的远程调用技术等等,比较适合从事实际工作 的架构师和程序员来阅读. 为了方便阅读,本话题将分为两篇展现.本文是上篇,着眼于微观SOA的定义,并简单分析其核心原则. 亚马逊CEO杰夫•贝佐斯:鲜为人知的SOA大师 由于SOA有相当的难度和门槛,不妨先从一个

演进式设计

演进式设计 说起来,所谓Evolutionary Design已经是老生常谈了.早在2004年,Martin Fowler在文章Is Design Dead中就深刻地比较了计划式设计与演进式设计,至今阅读这篇文章,对于理解敏捷和演进式设计依旧振聋发聩.我在博客设计恰如其分的架构中,也算得上是旁征博引地阐述了诸多与演进式设计相关的理念,例如Neal Ford提出的Emergent Design,George Fairbanks提出的Risk Driven Design,以及Minimal plan

基于内容的数据迁移计划和方案--转载

越来越多的企业用内容管理系统来管理电子发票,电子文档,人力资源等结构化或非结构化数据内容,而且把这些业务外包到第三方的 IT 公司.外包公司的更换,或者现有内容管理系统不能满足业务增长,性能,兼容性等方面的需要,企业计划采用业务管理,性能以及兼容性更好的系统. 还有的企业目前根本没有采用内容管理系统,所有的发票,电子文档,人力资源信息都是以纸质文字或者档案的形式管理维护,为了提高企业的运营效率,这些企业计划采用内容管理解决方案. 如何在不干扰现有业务的基础上把这些内容数据从一个系统迁移到另外一个

【学生设计】城市公交查询系统的设计与实现

随着Internet的快速发展,互联网已成为人们快速获取.发布和传递信息的重要渠道,显然它已成为社会生活的一部分.但我国的城市公交信息查询却还处于比较落后的水平上,广大的市民获取路线信息方式也比较少,最常用的方式只局限在询问和交通地图上.而城市公交查询系统就是使人们能够在因特网上方便.简单的查询出各条路线,了解自己所经过的每个站点等信息,以便能更好的制定自己的行动计划而设计的.它主要实现的模块是公交信息的查询模块,其中包括的功能有:线路查询.站点查询.站站查询.车站查询:而系统管理模块主要实现的

[转]微观SOA:服务设计原则及其实践方式

转了收藏,以后再看... 出处 上:http://kb.cnblogs.com/page/505537/ 下:http://kb.cnblogs.com/page/505538/ 大量互联网公司都在拥抱SOA和服务化,但业界对SOA的很多讨论都比较偏向高大上.本文试图从稍微不同的角度,以相对接地气的方式来讨论SOA,集中讨论SOA在微观实践层面中的缘起.本质和具体操作方式,另外也用相当篇幅介绍了当今互联网行业中各种流行的远程调用技术等等,比较适合从事实际工作的架构师和程序员来阅读. 为了方便阅读

ERP系统个性化定制生产计划,简化排产流程

数字时代拼的就是"快",可作为生产型企业,你在生产环节是否经常遇到这样的难题:网站.电商.微信.门店订单接二连三,汇总起来手忙脚乱?加单.减单.插单时刻变化,生产计划和生产节奏频频打乱?马上到交期了,原材料还没到?仓库堆积如山,能用的没几样,保管起来苦不堪言,坏掉了损失惨重?-- 细细追究,所有这些问题,其实都是生产计划盲目.杂乱.无章惹的祸!作为企业管理软件领导品牌,智邦国际针对机械行业生产计划管理痛点,将最新AI技术无缝植入erp系统,带来新一代的智能生产计划管理模式:智能生产计划