标准论文网致力于提供经济、法律、医学、管理、体育、教育等论文范文。
加入收藏 联系我们 信誉保证 网站地图
标准论文网创建10周年
站内搜索:
热门:
您当前的位置:> 计算机软件论文 > 论文内容

分布式电信账务系统的设计分析

加入收藏〗 发布时间:2017-06-26

  【摘 要】本文介绍的是电信帐务系统中一种基于帐务标识进行数据切片和路由处理的分布式帐务系统设计思考,以期达到切片后的数据轻量化及系统实现的 PC 化及去 Oracle。

  【关键词】电信帐务;帐务分布式;分布式帐务;帐务切片

  1. 背景描述

  传统的电信运营商的帐务系统因为考虑到:

  1、核心实体的数据量比较大:如帐目、余额、销帐、发票等主要核心实体一般都是上亿数据量;2、事物处理的响应要求极高:缴费 & 充值、余额查询、发票打印等一般要求秒级甚至更高要求;3、系统可靠性要求极高:7*24 小时不间断运营。在国内各大IT 系统纷纷提出去 IOE 的潮流中,电信 IT 系统的去IOE也成为一种大势所趋,故思考一种可能的方案,一方面满足去IOE的思路,一方面也希望能更好的解决以上对系统的高能力要求。

  2. 方案思考

  方案主要从缩小单一单元处理的数据量的角度,采用数据切片的方式将归类的数据集合在不同的单元进行处理,不同单元的数据通过数据路由(即以下说明的帐户路由)的方式分发到不同的切片单元。

  2.1. 数据切片思路

图 1 帐务核心实体示例
图 1 帐务核心实体示例

  如上图所示,帐务核心实体如以上帐目、余额帐本、销帐记录等均与“帐户标识”(余额帐本中为“拥有帐户标识”)相关;且帐务的核心处理也是围绕着“帐户标识”展开,故采用帐户标识进行切片的方式,基本均等的分布到切片实体中。

  帐户标识切片关键设计思考:帐户标识切片主要(但不限于,部分省份有个性化的其他共享类型)依赖于以上余额共享规则,故需将有共享余额账本对应帐户标识形成一个“帐户标识组”,同一个“帐户标识组”需要分配到一个数据切片中,以避免部署过程中相关联的数据操作形成跨主机访问。

  2.2. 逻辑部署思路

逻辑部署思路
逻辑部署思路

  关键设计思考:

  1、帐户路由:使用帐户路由控制表,管理帐户标识或帐户标识组和对应的处理机器,帐户路由需要根据电信档案的变更进行相应的变更管理,帐户路由可以根据新增或缩减的应用处理机器和数据存储机器的动态伸缩进行管理(管理策略不在这边表述);2、应用处理1~n:账务核心业务的处理逻辑,操作数据存储1~n中的数据,这要数据存储单元1~n中的数据也是跟帐户路由的信息相对应的;3、帐户路由机器、数据存储机器一般要有集群功能,以保障单点故障时的可靠性;4、应用处理机器为防止产生单点故障,可以采用冷备的机器,日常应用部署在上面,一旦某台应用处理机器产生故障时由冷备机器进行接管。

  3. 总结

  按照以上思路,将帐务数据和处理逻辑按照帐户标识进行了切片,进行了分布处理,各处理单元轻量化。同时进一步结合集群等功能,提升应用及数据处理的可靠性,提供了一种帐务系统分布式设计的思路。

    优秀论文范文分享:
    上一篇:教育用机器人图形化编程系统的构建
    下一篇:没有了
    联系地址: 上海市杨浦区邯郸路(临复旦大学校区)邮编:200000 网站合法性备案号:蜀ICP备09029270号-1
    Copyright © 2002-2014 www.bzlunwen.com All Rights Reserved. 版权所有