【游戏职业说】游戏计费的秘密计费 | 后台开发工程师职业图鉴

学习委员

2022-08-232150次浏览

1评论

8收藏

5点赞

分享

一、门派介绍:什么是计费?

重要的事情说三遍:计费不是财务、计费不是财务、计费不是财务。传统的计费系统是指电话局中记录用户通话资费有关信息的系统。那网易游戏中的计费是什么呢?

1.计费组主要职责:

开发及运维游戏计费系统,处理海量账号及计费数据,为各游戏产品及相关的上下游部门提供业务支撑、数据服务等,从而满足公司各产品业务的快速发展。作为各产品上线不过或缺的一部分,计费组从2004年起为梦幻、大话等拳头产品服务,一直得到各产品的高度认可,至今已经为500多个项目提供高质量服务。

2.计费业务的六个关键词:

基于计费在游戏提供最重要的登录、支付、对账等三个最重要场景,我们总结了计费业务的六个关键词:账户、交易、对账、数据、安全、营销,网易计费承载了端游、手游高达十亿的游戏用户体量,共接入支付、联运渠道400余个,每日处理数十亿条请求,每日生产数百亿条、T级的用户、订单数据。

至今为止计费已对接公司近500+个手游,为游戏提供稳定的在线支撑,日http访问量达10亿+,多次获得计费进步奖、最佳项目奖、产品匠心奖以及多个专利。

3.网易计费的产品架构:

经过了10年左右经验的沉淀,为了满足游戏行业的多元化的特点,计费平台已经形成了非常完整以及稳定的生态:网易计费平台覆盖了主流的用户管理以及支付渠道,支持多维度、多时长付费,助力游戏应用的快速变现。

我们依托网易游戏海量数据沉淀,洞察用户特征,个性化的精准推荐;我们有多维度的风控打击,保证产品的营收;支持会员、积分体系的搭建,自助配置运营活动全方位提升用户的黏性,提升用户的活跃。

二、门派技能:关键技术

1.Golang:

Go由google于07年开始开发,09年开源,目前Go的开发已经完全开放,并且拥有一个活跃的社区,在业界得到广泛运用,包括网易游戏,今日头条等;Go大大改善了开发效率和运行效率两者此消彼长的关系,在保证开发者较高开发效率的同时,能提供极强的并发运行效率;Go是开源的、静态强类型的、编译型的语言。简洁、编译迅速、运行高效安全;Go是一个非常现代化的语言,Go借鉴了一些函数式编程的思想,提供匿名函数与闭包,也借鉴了面向消息编程的思想,提供协程和通道。

2.GRPC:

它特别适用于网易计费系统的最后一英里,用于将设备,移动应用程序和浏览器连接到后端服务;GRPC一款语言中立、平台中立、开源的高性能远程过程调用(RPC)系统,应用于低延迟、高扩展性、分布式的系统。并提供可插拔的支持,以实现负载平衡,跟踪,健康检查和身份验证;

3.高可用:

除了高并发,我们也要解决高可用的问题,我们想想几个场景:

  • 线上突然出bug了,我们要修复bug ,要怎么做? 代码热更新
  • 线上出bug了,我们要怎么做到尽早发现他们呢? 实时监控报警
  • 第三个方面的高可用:高可用架构

4.Kubernetes化

这是一套计费业务Kubernetes化部署的解决方案,通过这个解决方案,实现计费服务器的虚拟化和计费业务的微服务化。可以充分满足计费业务负载均衡,高可用和自动弹性伸缩这三大核心需求。提高运维效率及提升计费服务质量。本方案的关键是Kubernetes集群的基础环境架构,包含日志管理,监控管理,存储管理三大模块。在这个解决方案的基础上,后续期望实现容器云的平台化,以及实现与计费业务支持系统的对接。

三、门派入门——选择职业:

1.后台开发工程师

校招投递入口:https://game.campus.163.com/position-detail/56/?sc=53

他们是一群有着独特信仰的少年,有序的世界是他们的大义,在一串串0和1世界的较量中,他们总是有着帅气的自信,他们对自己建立的世界有着迷之热爱,掌控着世界的秩序,维护着这一片世界的稳定与长治 。

标志技能:

①go:

golang/traefik/GitLab-CI/redis/mysql/k8s

②python:

python3.0/flask/gunicorn/pep8/ORM

大天狗为代表的服务端开发,他们固执而冷傲,很有原则,也非常正直。无论是go还是python,他们都可以游刃有余,并且切换自如。

四、职业发展之路

选择好门派以及职业之后,他们将进入游戏的大门了。在新生村降临之后,我们要做些什么呢? 让我们看看脱离新手到到高手之路是怎么走的。


 

如果你对此感兴趣,欢迎校招投递我们的岗位~!投递链接:👉后台开发工程师👈

评论 (1)

0/1000
网易游学APP
为热爱赋能
扫描二维码下载APP