9.1 线程处理缓冲池
本系统采用可配置的线程处理缓冲池来处理认证、记帐的数据库请求,即系统启动时自动启动5个睡眠线程来等待请求,当请求过载时创建更多的线程来处理请求,当请求空闲时,系统销毁一定量线程,从而,大大提高系统处理请求数据包的速度。
9.2 大容量记帐、计费策略
本系统采用记帐、计费数据分开,记帐保持最原始数据方便对帐,计费保存清费的详细数据,帐单则是最终用户的月交费记录,同时系统的记帐、计费数据按月形成独立的数据表格,大大节省数据表格中搜索的时间。
9.3 快速、独立计费
计费程序为ORACLE的存储子程序内嵌到数据库中高速执行,该部分程序可以独立于RADIUS系统而面向ORACLE数据库独立运行,同时计费规则直接修改数据库中相应配置表格即可,不用修改存储子程序。
9.4 虚拟ISP分组认证/计费
本系统支持按照接入服务器来分组或者指定标志进行分组认证,当用户在不同的接入服务器上接入时按照一定的收费规则收费,当用户不带有分组标志时,则按照另一种收费规则收取费用。
9.5 漫游中心
本系统可以作为一个漫游中心来执行RADIUS请求数据包的转发,对标准国际漫游、省际漫游支持良好,同时执行简单执行WEB配置操作即可以开通漫游服务。
9.6 数据库连接池
本系统对ORACLE的访问采用数据库连接池,大大提高对ORACLE的操作能力,减少与数据库交互的时间。
9.7 重包检测机制
对大量的重复认证、记帐包的去重处理,系统采用平衡二叉树的机制来从大量请求包中高速搜索重包,避免大量的重包对数据库造成不必要的压力。
9.8 模板化管理系统
管理系统采用模板化编程,可以不需要编写代码字节切换管理系统和客户服务系统的WEB界面,方便代理商进行代理合作。 |