浅析缓存平台技术在业务支撑系统的应用.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

PGE \* MERGEFORMT PGE \* MERGEFORMT 1

浅析缓存平台技术在业务支撑系统的应用 一、 引言 随着业务的快速进展,线上线下多受理渠道的增加,以及CRM侧超级限制、积分、代理商资金归集、腾讯视频等一些特色项目及各种外围接口的实施,导致订单及查询服务效率的下降。究其根本,瓶颈还是在业务数据库的处理性能上。 省分业务数据库部署在IX小型机上,硬件投入成本非常高。数据库主机CPU使用率又逐渐增高,业务高峰期甚至高达95%多,对前台业务受理的效率影响显著,特别是对用户新装、缴费、停开机、产品变更等重要业务冲击很大,既直接导致了用户受理体验的下降,也增加了业务系统的内在隐患。 因此,迫切需要找到一种切实可行的优化方式,以大幅提高整体系统的处理性能。 二、缓存平台技术 2.1 统一存储代替分散存储 定制数据存储的格式与规则。将主机上运行的各个进程私有内存中的数据统一存储在缓存平台中。平台对外提供统一的访问PI。一方面,确保了数据的唯一性和一致性;另一方面,也降低了主机内存的损耗。 2.2 懒加载代替全表加载 定制数据存储的流程。将系统运行中全表加载数据的机制改为按需懒加载机制。懒加载可以提升系统运行效率,同时也能增强客户体验。 2.3 数据生命周期治理 平台存储了各种各样的数据,不同的数据可以定制各自的生命周期。数据的生命周期内,业务系统从缓存平台读取数据;数据生命周期结束后,平台存储的数据立刻失效,然后平台继续按需懒加载数据。 2.4 高效的数据查找算法 缓存平台多处采纳一些著名的算法,比如:hsh算法、skip list算法、sh1算法等等。通过这些算法,一方面提高了程序运行效率,另一方面提高了程序的可靠性。 2.5 多机容灾机制 缓存平台提供应用调用的PI,内置容错机制,智能检测缓存平台状态。当发现平台不可用时,可以智能跳转至备用平台。XX络内可以部

最近下载