也学人家来一次标题党,其实就是如何使用memcached,对不起,我使用的是中英文混合翻译法。这里讨论的问题不是针对memcached,实际上是通用的缓存策略。
前两天,公司技术部群里,大家针对如何使用cache服务器进行了一次热烈的讨论。事情起因是因为对一组cache服务器的维护导致了前台应用的报警。大家讨论很热烈,经过多次发散和收敛,大致的观点有几种:
*cache应该是可有可无的,cache的存在只是为了提高应用的性能的
*cache有时候相当重要,必要的时候,我们需要为cache做mirror copy,fail over,互相同步保证一致性等等,来提高其可用性,而且还有产品规划了上述功能
*有时候应该对cache做warm up,在cache服务器起来的时候,应该做一些数据的初始化,前提当然是实现通过统计能识别出哪些数据是热点,需要warm up的
*在有的应用场景,cache非常重要,比如说数据库复杂sql的结果缓存,这时候实际上cache挂掉的时候,后端的数据库是顶不住的
*有的观点比较实在,强化我们的cache客户端,做更多的容错策略,来保证可用性
*领导的意见很简单,重视这个问题,制定使用的指导方针,推广下去
从上面的讨论来看,很多问题其实都很有代表性。以下是我的一些看法:
*正如大师(公司里的一大牛)说的,首先要明确这个“神”:
一是应用要在cache失效的时候能正常工作(至少功能正常,不能挂掉,最多性能稍差),
二是cache不要存在单点,或者说单点的失败不会导致整个应用失败。
大师的观点非常精炼,完全可以作为cache使用的指导方针列出来,没什么好评论的。
*如何提高cache服务的可用性?
这个争论的很多。有的说要复制、要一致性保证,服务器要2N的策略,我觉得这是盲目的夸大了cache的重要性,在目前阶段,cache不应该成为系统的关键点,只是为了提高性能的一个手段而已。
还有一种改进策略,2N太浪费,而且也不是能绝对保证可用性,可以使用N+n(n<<N)来替代,只要做好容错策略,可用性完全可以很好的保证,在有的场景下,比如N比较大,比如说10,使用N+0都可以,因为就算一台挂掉了,后端服务也只需要承受10%的压力而已。
很明显,从措辞上来看,我就是赞同第二中观点的。
*领导就是领导
领导看问题的角度就是不一样,讨论这么多,还是要落到实处,明显站的高一点,这是很需要学习的一种思维方式。
#end
分享到:
相关推荐
很抱歉,但根据您给出的信息,"比基尼美女擦车.rar"的标题和描述似乎与IT专业知识不相符,...如果需要关于特定IT主题的信息,比如编程语言、网络安全、数据分析等,请提供更具体的信息,这样我可以提供更为详尽的解答。
标题和描述中提到的"行业资料-交通装置-一种擦车拖把.zip"是一个压缩文件,其中包含了关于交通装置领域的一项创新产品——擦车拖把的详细信息。这个压缩包内的文件"行业资料-交通装置-一种擦车拖把.pdf"很可能是一个...
标题"行业资料-交通装置-一桶水擦车器.zip"指出这是一个关于交通装置的行业资料,具体聚焦在一桶水擦车器这种产品上。"一桶水擦车器"是一种创新的汽车清洁工具,它旨在通过优化传统手动洗车过程,提高效率并节约水...
7. 安全考虑:在设计和使用擦车装置时,安全始终是首要因素。设备应有防碰撞机制,避免对车辆或人员造成伤害,并应配备紧急停止按钮。 8. 行业标准与法规:擦车装置的设计制造需符合国家和行业的相关标准,例如电器...
- 技术革新:擦车巾产品的技术进步,如新材料的使用、环保型产品的开发,也是报告中需要关注的。 - 价格走势:分析产品价格变化趋势以及成本结构,了解价格对市场需求的影响。 - 渠道分析:探讨销售和分销渠道,包括...
3. 环保节能:使用电池供电,无尾气排放,符合绿色出行的理念,同时电池可循环充电,减少了能源浪费。 4. 多功能应用:除了基本的车体清洁,还可以搭配不同的刷头,实现玻璃、轮胎、底盘等部位的针对性清洁。 三、...
自己做的好玩屏幕保护程序,香车美女,搞笑恶搞,
行业资料-交通装置-一种擦车装置.zip
行业资料-交通装置-一种擦车布.zip
行业资料-交通装置-一种快速擦车器.zip
行业资料-交通装置-一种太阳能自动擦车装置.zip
此外,报告还提供了关于不同企业性质在招聘计划完成率和人均招聘成本方面的数据。 综上所述,报告通过详细的数据分析,为清洗用品擦车巾行业的人力资源管理提供了全面的视角。企业高层领导、部门经理以及招聘专业...
行业资料-交通装置-一种汽车用自动擦车蜡拖.zip
在清洗用品行业中,如擦车巾公司这样的企业,薪酬管理制度是维持员工满意度和企业竞争力的关键因素。这份文档提供了详尽的薪酬设计方案,包括了薪酬结构、任职薪金、绩效奖金、津贴、福利等多个方面,旨在构建一个既...
汽车美容部的操作流程主要包括冲洗区和擦车区的工作,强调工具使用、操作步骤和质量标准。 1. **冲洗区** - 准备工作:清洁场地,检查设备,注水,添加洗车液,清洗羊毛手套。 - 工具:使用高压枪、高泡机和羊毛...
在这一阶段,使用3M 1015擦车纸和3M 39526“梦幻”水晶硬蜡或39026“梦幻”水晶乳蜡进行上蜡处理,干透后再使用39016神奇抹布进行抛光,使车漆表面光洁如新。 汽车抛光的每一步骤都必须认真对待,不可马虎。技师的...
10. **外观干燥和吹气**:使用干燥布料擦干车身,必要时使用吹风机去除缝隙里的水分。 11. **放入脚垫**:清洁并干燥后的脚垫重新放入车内。 12. **指引道别**:完成所有工作后,工作人员会指引车主离开,确保车主...
洗车过程中,需要多名工作人员协作完成冲车、擦洗、冲洗、擦车、边缝吹水除垢等步骤,以保证清洗的质量和效率。最后,在交车前需进行车辆检查,确保清洁工作的质量。 综上所述,汽车车身清洗美容理论是一门集理论...
7. **禁止在站内进行车辆维修等活动**:不允许在站内停车、修车、洗车或擦车,以防产生火花或引发其他危险情况。对加气设备应轻拿轻放,避免撞击产生火花。 8. **巡回检查与隐患处理**:加强站内的巡查,及时发现并...