近日,阅文集团副总裁傅徐军受邀参加了由中国信息通信研究院主办、中国通信标准化协会支持的“OSCAR云计算开源产业大会”。在大会上,他基于阅文对自身业务技术架构深度优化的实践与成果,分享了技术决策者对于最佳技术架构选型的方法论。
作为引领行业的正版数字阅读平台和文学IP培育平台,阅文集团融合了腾讯内部应用最广泛的微服务技术架构,并通过对业务的技术架构进行深度优化取得了可观的效益。


傅徐军,阅文集团副总裁,2018年加入阅文,全面负责阅文研发团队管理工作。

技术架构统一,丢掉历史包袱
阅文集团成立于2015年,由腾讯文学与原盛大文学整合而成。因为由很多子品牌公司的技术架构组成,所以需要进行技术架构的统一。
傅徐军说道:“我们面临的第一个挑战就要做技术架构的统一,这是我们第一个要解决的问题。”阅文集团后端服务技术栈曾有.Net及Oracle存储,也存在着几百台Windows Server系统的服务器,当然也存在JAVA和PHP两种在网络文学行业中应用非常广泛的语言。所以秉承快速构建、共性开发、持续集成、快速迭代、高效运营的理念,架构统一的工作顺理成章地展开了。

技术决策者经验,微服务架构选型
因为RPC的远程调用特性,针对多系统间的通讯及计算能力横向扩展有着先天优势。阅文集团早期的架构是单一接入的烟囱式架构,如果发生接入层故障或者数据中心节点故障,都会导致全业务不可用。
针对新技术架构选型,傅徐军阐述道:“阅文集团需要一个分布式的计算框架,一个高性能的RPC架构以及微服务的治理平台。在做了很多的技术架构选型之后,最终选择了腾讯的TARS。经过持续的技术交流和逐步的架构演变,解决了阅文集团在服务发现、智能调度、负载均衡、容灾容错、立体化监控和可视化运营管理的问题。阅文集团在技术架构上取得了很好的效果,跟我们的预期非常一致,研发效率得到了极大的提升,运维成本也明显的减少,整体系统的稳定性也取得了卓越的效果。”

抽象公共组件,提升研发效率
阅文集团这几年发展很快,针对不同的读者提供了很多不同的阅读频道,针对不同的合作方提供了不同的合作方式。从而形成很多不同的方案,如果为每一个方案做一套独立的架构,是很有难度的。
傅徐军表示:“阅文集团一开始有起点读书、QQ阅读这类在线网文的内容。后来,做了很多细分,比如说面向女性读者、面向二次元读者及海外读者都提供了不同的阅读频道。与正版纸质图书也有很多合作,如为微信读书提供内容,像《哈利·波特》、《魔戒》都通过阅文发行。这些方案虽然很不一样,但是他们有很多的公共组件,是可以抽取出来的。比如说计费、账户、稿酬、评论的反作弊等。有大概数百个部分组成,这样慢慢提取出来,才能做到更好的迭代,才能提高研发效率。”

高性能高并发,服务海量用户
“阅文集团在近几年用户快速增长,现在MAU已经超过1.9亿,这样的一个情况下,春节搞一个红包活动,QPS大概是十万级别,核心引擎的数据也达到了十万级别。为了支持这样的量级,怎么样做一个高性能高并发的架构是一个挑战。”傅徐军补充。
阅文集团业务每日调用数值巨大。近60种业务服务,对于常规的开发部署方式,必然会花费大量成本进行编码、部署以及运维的统一。正是采用了腾讯的TARS架构,它在研发和运营方面都有非常优秀的表现,为阅文集团的APP抗住了515书友粉丝节、百万红包、除夕手Q线上联动等过亿级用户量的活动。

技术回馈社区,加速开源发展
傅徐军在最后说道:“令我印象最深的是,虽然TARS是从原来在腾讯内部使用到后来慢慢变开源的一个平台,但是它向我们提供的却是一个企业级的服务。阅文集团技术团队除了使用开源技术,同时也做了很多对外开源的贡献。比如在多语言的支持上,原来的TARS欠缺了对PHP语言的支持,而阅文集团在PHP语言开发的积累上是比较透彻的,所以我们帮助TARS做了PHP的语言扩展。同时我们去年与TARS的技术团队也做了深入的分享和交流。所以总体来看,阅文应该向开源社区做更多的技术回馈,加速整个开源社区的发展。”

阅文集团副总裁傅徐军:最佳技术架构选型方法论 1相关推荐

  1. 阅文集团副总裁傅徐军:最佳技术架构选型方法论

    近日,阅文集团副总裁傅徐军受邀参加了由中国信息通信研究院主办.中国通信标准化协会支持的"OSCAR云计算开源产业大会".在大会上,他基于阅文对自身业务技术架构深度优化的实践与成果, ...

  2. 阿里集团副总裁许诗军:数字化转型,最基本的是不去拒绝

    本文摘自<云栖战略参考>,这本刊物由阿里云与钛媒体联合策划.目的是为了把各个行业先行者的技术探索.业务实践呈现出来,与思考同样问题的"数字先行者"共同探讨.碰撞,希望这 ...

  3. 腾讯副总裁程武取代吴文辉接管阅文集团 后者开盘涨近4%

    4月28日,阅文集团今日开盘股价上涨3.599%,报33.100港元.盘中股价一度涨超10%,截至发稿,阅文集团股价上涨8.76%,报34.75港元. 昨日晚间,阅文集团发布公告宣布管理团队调整,现任 ...

  4. 京东集团副总裁周伯文:5G将成为AI发展的新动能

    [TechWeb]7月2日消息,日前,在达沃斯演播室的"5G的重要性"论坛中,京东集团副总裁.京东人工智能事业部总裁周伯文博士发表了对AI发展的重要观点,称5G将成为AI发展的新动 ...

  5. 百度集团副总裁吴甜发布文心大模型最新升级,AI应用步入新阶段

    11月30日,由深度学习技术与应用国家工程研究中心主办.百度飞桨承办的WAVE SUMMIT+2022深度学习开发者峰会如期举行.百度集团副总裁.深度学习技术及应用国家工程研究中心副主任吴甜带来了文心 ...

  6. 阅文集团换帅:程武辞任CEO职务 总裁侯晓楠接任

    雷递网 乐天 5月10日 阅文集团昨日宣布管理层调整,阅文集团CEO程武辞任CEO职务,由阅文集团总裁侯晓楠接任公司CEO职务. 阅文集团董事会主席James Mitchell表示:"我代表 ...

  7. 近10年数据智能团队建设,联想总结了由内而外的发展经验 | 专访联想集团副总裁田日辉...

    来源:大数据文摘 本文约3300字,建议阅读5分钟. 本文为清华大学大数据研究中心联合大数据文摘发起的年度白皮书<顶级数据团队建设全景报告>系列专访的第四篇内容.<报告>囊括专 ...

  8. 百度集团副总裁吴甜:技术创新持续为产业发展注入新动能|MEET2022

    编辑部 发自 凹非寺 量子位 报道 | 公众号 QbitAI 今天,我们正处在新一轮科技革命和产业变革的浪潮当中. 这一场浪潮给整个社会带来了深刻的变化. 根据中国信息通信研究院的数据,2020年我国 ...

  9. 携程集团副总裁王韦:探索携程度假农庄发展新路径 打造“一村一旅游目的地”...

    "深耕国内 心怀全球".在刚刚落幕的2021携程集团全球合作伙伴峰会上,这句话被频频提及.深耕国内,携程将从哪些方面持续发力,在明年又将有哪些创新?12月14日,携程集团副总裁王韦 ...

最新文章

  1. Apache Spark Jobs 性能调优
  2. java语言的多态性及特点_Java中的方法的多态性有两种形式:( )和( )。_学小易找答案...
  3. 树莓派3b与散热风扇
  4. AX 2009 时间类型函数操作
  5. 【鸿蒙 HarmonyOS】UI 组件 ( Button 组件 )
  6. 图解Fiddler如何抓手机APP数据包过滤抓取
  7. 前端学习(3307):函数组件usermemo和usercallback三
  8. 解密SVM系列(二):SVM的理论基础(转载)
  9. 计算机重应用,装了一大堆应用,iPhone6会变重吗?
  10. mysql命令行大全
  11. 天池实验室-Task04-Python数据分析:从0完成一个数据分析实战
  12. Atitit swt 4.3 4.4 4.5 新特性java attilax总结
  13. 手枪射击不准,远超想象,5米就完全没准头
  14. java exchangedeclare_Exchange服务器之RabbitMQ四种Exchange类型之Topic (Java)
  15. 如何在右键新建中添加新建xmind文件
  16. 优酷KUX格式视频如何快速转换MP4格式
  17. ENVI提取植被指数(NDVI)的两种方法
  18. 使用Map集合来做一个不同姓氏人数的统计 有一个String数组保存着10个人的姓名{“张三“,“李四“,“王二“...} 通过程序设计,把不同姓氏的姓氏和人数保存到Map集合中
  19. ctfshow-萌新(持续更新)
  20. mfc 中文乱码转换为正常中文_MFC下遇到的字符集和中文乱码问题

热门文章

  1. 数字化生存时代的变与不变
  2. 浏览器可以访问,git无法拉取的问题;
  3. 【活动分析】某电商双十一活动分析报告
  4. SpringCloud-2-Eureka注册中心
  5. mysql读写分离 abp_mysql读写分离策略
  6. 用分支限界法求解01背包
  7. 学习笔记:发布自己的python模块安装包
  8. 纸短情长 寄语青春 2021 我们毕业了!
  9. java往字符串数组追加新数据
  10. Error:In PaddlePaddle 2.x