![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
电信计费
文章平均质量分 91
倪某某
技术爱好者。
展开
-
Kafka在电信BOSS计费系统的应用
Kafka的背景:kafka的诞生,是为了解决linkedin的数据管道问题,起初linkedin的技术架构师jay creps采用了ActiveMQ来进行数据交换,大约是在2010年前后,那时的ActiveMQ还远远无法满足linkedin对数据传递系统的要求,经常由于各种缺陷而导致消息阻塞或者服务无法正常访问,为了能够解决这个问题,linkedin决定研发自己的消息传递系统,当时linkedin的首席架构师jay kreps便开始组织团队进行消息传递系统的研发;一开始的目的是日志收集和传输(1.原创 2020-12-15 13:38:45 · 304 阅读 · 0 评论 -
如何避免重复扣款--支付并发性问题。
为什么会重复扣费?客户误操作点了两次 客户跳到支付平台界面,但是支付平台反抗充值界面有超时,客户又发起了一次购买流程。方案1:for update加锁之前在坦桑尼亚做TTCL项目的时候遇到代理商充值计费系统返回系统报错。跟sql日志发现,给用户充值的时候先会给该用户select *** from *** for update上锁,然后进行充值,充值成功后会commit解锁。比如充值操作的时间是1秒,侧面可以看出该操作出现的原因是,一内内也就是充值订单完成前,又有一笔充值,但是该用户已经上原创 2020-12-10 17:12:13 · 3751 阅读 · 3 评论 -
对账的一些总结- 电信计费系统
什么是对账很多时候运营商的电信BSS系统也叫业务支撑系统,终端客户会通过VC充值卡进行充值或者通过app从第三方,比如银行,移动支付平台比如支付宝进行话费充值。如果把两边的充值、缴费记录拿出来对比,确保两边记录是balanced的。为什么要对账如果不对账,充值的时候可能客户钱钱充上了,另一端充值失败的问题。导致客户投诉或者收入损失。另外对账如果有误差,如果是VC侧有记录,BSS没记录,可以考虑两种方式:平账:一种是通过job自动平账,或者通过GUI运营商员工查询后单个或者批量手工平.原创 2020-12-10 14:28:05 · 1680 阅读 · 0 评论