蓝海卓越高性能RADIUS解决方案

蓝海卓越高性能RADIUS解决方案

ID:42243983

大小:173.50 KB

页数:3页

时间:2019-09-10

蓝海卓越高性能RADIUS解决方案_第1页
蓝海卓越高性能RADIUS解决方案_第2页
蓝海卓越高性能RADIUS解决方案_第3页
资源描述:

《蓝海卓越高性能RADIUS解决方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、精品文档就在这里-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有----------------------------------------------------------------------------------------------------------------------------------------------------------蓝海卓越高性能RADIUS解决方案蓝海卓越计费系统在经历了私营ISP从无到有,从弱小到发展的各个阶段。计费产品的发展一路走来

2、,也经历了很多版本的变化与更新。随着无线市场的爆发式发展,蓝海卓越原先的“小区宽带计费系统”的结构已经不能再适应于日新月异的无线接入市场的发展了。但是,WIFI接入市场是如此的崭新,以至于没有人敢于对其做过于细致的预测。因此,计费系统既要满足市场发展的需要,又不能做过于详细的业务逻辑。那么这就成为了一个两难软件设计需求。设计的过于详细,业务变化了,一切都得重新来。客户的需求并不像小区计费那样整齐划一。业务做的过于粗,就不能满足客户的基本需求。为了解决这样一个设计上的两难局面,蓝海卓越的“高性能Radius引擎”就应运而生了。这套RADIU

3、S系统,并不像传统的小区宽带计费系统那样是“完整的”。通过对“业务逻辑”与“技术实现”的分离,蓝海卓越实现了一套高性能的RADIUS计费引擎。该引擎可以在有100万注册用户的情况下,实现带业务完成800次/秒的100%成功认证。如果只是单纯的进行认证(无附加业务逻辑判断,只做RADIUS认证)可以达到2000次/秒以上!下表是小区计费系统和高性能引擎做对比:小区宽带计费高性能RADIUS引擎对新业务的支持只能完成小区计费业务支持任意计费业务二次开发不支持或者支持有限全面支持二次开发认证性能每秒钟不到2次每秒钟高达2000次记账性能历史记账

4、数据会极大的影响效率分布式存储,几乎无限扩展支持用户数不超过5万百万级性能无损企业特性几乎没有企业特性高可用性、高可管理型、高可交付性等与第三方系统集成不支持无缝对接高性能RADIUS引擎并不是针对某种具体业务而开发的,它专注于所有计费系统的技术共性。不但可以支持小区宽带的计费业务,还可以根据实际项目的需求对无线接入提供完美---------------------------------------------------------精品文档------------------------------------------------

5、---------------------精品文档就在这里-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有----------------------------------------------------------------------------------------------------------------------------------------------------------的支持。在系统内部定义了一套计划任务,像到期停机、异常掉线检测、用户下线后的数据计

6、算等很多功能,都被集成在引擎内部完成。下图是这套引擎的工作原理框图。在图中FreeRadius负责处理RADIUS协议部分,将获得的数据,原封不动的交给“中间层”进行处理。这就避免了使用RADIUS那个自带的数据库接口。那个数据库接口经过实际测试,每秒钟只能完成0.7次认证。这对于大型应用来说是不可能胜任的。数据库系统同时使用了关系型数据库和非关系型数据库。MySQL用来存储所有的用户以及用户属性等信息。但是,并不是直接使用它的表。而是在MySQL里建立了一套HASH结构。经过实际的测试,使用这套HASH结构后,在100万注册用户的规模情

7、况下,每秒钟可以完成2000次左右的认证。即便是带有复杂逻辑的情况下,也可以保持在每秒800次以上!800次这个速度意味着什么呢?几千人同时进行认证拨号,请注意是几千人同时进行认证拨号,这个套系统是完全可以处理过来的。而用户是不会有延迟感的!那么一个会产生几千人同时使用的系统,注册人数会有多大呢?一个中等城市可能也不会有这样规模的认证请求密度。对于需要进行记账的场景,这套引擎使用了非关系型数据库来保存记账信息。这里用的非关系型数据库是MONGODB。---------------------------------------------

8、------------精品文档---------------------------------------------------------------------精品文档就在这里---

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。