超级平台,去哪儿系统高可用之法

宝马娱乐1211com 5
宝马娱乐1211com

原标题:拥有高质量的人机交互体验,离不开『定制化』语音合成

原标题:去哪儿系统高可用之法:搭建故障演练平台

原标题:招股书数据“三杀” 美团点评“吃+超级平台”浮出水面

在人机交互中,语音交互已经成为必不可少的交互形式。自然、清晰、流畅的语音是交互体验中重要的一个环节,这就离不开语音合成技术。

作者介绍

美团点评赴港上市进入倒计时。9月4日,美团点评(以下简称“美团”)更新招股书,增加了截止2018年4月30日的最新数据。招股书更新,紧接着是顺利通过聆讯,进入发售期。

极限元的语音合成技术采用国际先进的数据驱动技术,利用精心设计的语音语料库进行声学模型和文本处理模型的训练,得到的模型深度挖掘了语音语言特性,合成的语音清晰、自然、亲切、具有高表现力,媲美真人发声。

王鹏,2017年加入去哪儿机票事业部,主要从事后端研发工作,目前在机票事业部负责行程单和故障演练平台以及公共服务ES、数据同步中间件等相关的研发工作。

日前,美团基石名单已出炉,除大股东腾讯领投4亿美金外,Oppenheimer、Lansdowne、Darsana、结构调整基金这4家基金机构亦入围基石名单,预计上述机构将共分配约15亿美元,占此次发行总规模的约三分之一。

而随着人机交互市场需求的不断变化,定制化语音合成成为发展趋势。以人机交互中家庭生活场景为例,智能音箱算是一个典型应用,市场上的智能音箱同质化严重,销售情况并不乐观,抓住用户痛点,调动用户使用频次,或许也是提高销售的一种有效手段。试想,拥有同样功能的智能音箱,如果声音是嗲气的小姐姐,或者是呆萌可爱的童声,又或者是喜欢的偶像声音,无论是哪一种,这样真实丰满的人设声音,是不是更容易打动用户,从而调动用户的使用频次。

宝马娱乐1211com,去哪儿网2005年成立至今,随着系统规模的逐步扩大,已经有成百上千个应用系统,这些系统之间的耦合度和链路的复杂度不断加强,对于我们构建分布式高可用的系统架构具有极大挑战。我们需要一个平台在运行期自动注入故障,检验故障预案是否起效——故障演练平台。

从最新披露的消息中看到,美团国际配售已超额认购10倍,除腾讯作为基础投资者之外,现有股东高领资本、老虎基金亦积极参与认购。此外,美团还获得长和系创办人李嘉诚、利福国际(01212)主席刘銮鸿、新世界发展(00017)执行副主席郑志刚入飞认购。

宝马娱乐1211com 1

一、背景

美团八年磨一剑,可谓开局良好,获得高的市场认可,不妨从招股书的“硬指标”中看美团平台的前景。

极限元的定制化语音合成服务能够满足丰富的个性化声音设定,如林志玲的嗲气十足,郭德纲幽默逗趣,稚气呆萌的童声、游戏动漫角色声、各类方言等。极限元的定制化语音合成服务支持录音人选型、录音采集、语料标注,还能实现模型迭代训练、合成引擎优化,支持在线、离线模式,适用于多种平台,可应用于多个领域。全方位地为有需要的企业和用户提供专属声音,满足用户在不同应用场景下的个性化音色需求。只需要提供少量发音人样本,通过快速自适应训练,即可合成出高自然度的个性化语音,极大的增强了用户的体验感。

这是某事业部的系统拓扑图:

招股书数据“三杀”

极限元语音合成技术专业MOS分可达4.0,拥有标配版女声和男声,女声包括标准型甜美型、萝莉型;男声包括标准型、浑厚型、清爽型。极限元已与百度、腾讯、搜狗、奇虎360、语文出版社等众多客户建立了长期稳定的合作关系。

宝马娱乐1211com 2

各业务线上的营收、用户增长、现金流等指标是衡量一个平台能否稳健发展的核心要素。美团本身是多条业务线齐头并进,这些指标是绕不过去的一个驱动面。

宝马娱乐1211com 3

系统之间的依赖非常复杂、调用链路很深、服务之间没有分层。在这种复杂的依赖下,系统发生了几起故障:

一杀:营收破4000亿大关,三年同比增长160%

让声音富有情感和表现力,一直是语音合成技术的一大难点。而极限元在情感语音合成领域,与国际接轨,其创始团队源自中科院自动化研究所并成立“智能交互联合实验室”,号称语音合成界的“黄埔军校”;在人工智能领域有近20年技术积累,在国际会议和期刊上发表论文400余篇,申请语音及音频领域专利100余项;作为负责人、科研骨干参与多项国家自然基金项目、国家863项目和国家重点研发计划等项目,获得音视频情感竞赛第二名、北京市科学进步二等奖、中国专利奖优秀奖、Eurospeech大会奖等多种奖项。

  • 弱依赖挂掉,主流程挂掉,修改报销凭证的支付状态,下单主流程失败;
  • 核心服务调用量陡增,某服务超时引起相关联的所有服务“雪崩”;
  • 机房网络或者某些机器挂掉,不能提供核心服务。

美团最新招股书披露的数据显示,2015年、2016年、2017年以及2018年前4个月,美团点评分别实现营收40.2亿元、129.9亿元、339.3亿元和158.24亿元。2018年前四个月的营收,超过2016年全年营业收入130亿元,接近2017年全年营业收入339亿元的一半。这一数值较2017年前四个月的营业收入81.19亿元翻了近一番。

极限元致力于为呼叫中心、智能机器人、智能家居、车载导航、有声读物等相关应用场景提供更加优质的语音合成服务,为用户提供高质量的智能交互体验。返回搜狐,查看更多

三个故障原因:

2015年至2017年,美团的营业收入已连续两年保持三位数增幅,预计2018年全年营业收入将实现历史新高。

责任编辑:

  • 系统强弱依赖混乱、弱依赖无降级;
  • 系统流量陡增,系统容量不足,没有限流熔断机制;
  • 硬件资源网络出现问题影响系统运行,没有高可用的网络架构。

从收入构成来看美团整体营收的稳定性。美团的主要收入来自餐饮外卖、到店及酒旅、新业务及其他三个部分。截至2018年的前四个月,各项业务占总收入的比重分别为61.2%、27.5%和11.3%。其中,餐饮外卖、到店及酒旅作为美团最重要的两大核心业务板块,业务发展稳定,且经营情况出现不断优化的局面。

各种各样的问题,在这种复杂的依赖结构下被放大,一个依赖30个SOA服务的系统,每个服务99.99%可用。99.99%的30次方≈99.7%。0.3%意味着一亿次请求会有3,000,00次失败,换算成时间大约每月有2个小时服务不稳定。随着服务依赖数量的变多,服务不稳定的概率会呈指数性提高,这些问题最后都会转化为故障表现出来。

其中,需要重点强调的是美团在“吃”板块上的长板指标。

二、系统高可用的方法论

截至2018年前四个月,餐饮外卖多项数据表现亮眼:收入达96.86亿元,较去年同期增长了107.78%,实现翻番增长;毛利为9.03亿元,同比增长超一倍,增幅达112.47%;交易笔数为16.9亿笔,同比增长95.16%;交易金额为751亿元,同比增长112.15%。同期,美团到店及酒旅的收入和毛利分别实现43.51亿元、38.29亿元,同比增长43.08%和43.41%。

如何构建一个高可用的系统呢?首先要分析一下不可用的因素都有哪些:

由此,不难发现美团各业务板块的营收结构稳定,外卖、到店及酒旅不仅经营良好并且各业务板块呈梯度增长,如此不难判断当规模效应出现时,美团各业务板块之间的协同具备有良好的基础。

宝马娱乐1211com 4

在更新的招股书中,一个重磅指标是美团年交易额突破了四千亿元大关。截止2018年4月过去一年时间,美团年交易额达到4110亿元,较2017年全年3570亿元的交易金额增长了15.1%。2018年的前四个月,美团交易金额仍保持快速增长。

高可用系统典型实践

由此可见,美团点评的规模效应已经出现。

理论上来说,当图中所有的事情都做完,我们就可以认为系统是一个真正的高可用系统。但真是这样吗?

招股书数据折射了美团目前各业务之间的结构稳定,出现规模效应,那么,关于现阶段美团的亏损问题值得提一提。

那么故障演练平台就隆重登场了。当上述的高可用实践都做完,利用故障演练平台做一次真正的故障演练,在系统运行期动态地注入一些故障,从而来验证下系统是否按照故障预案去执行相应的降级或者熔断策略。

2018年前4个月,在排除优先股的特殊会计处理后,美团经调整亏损净额20亿元,主系收购摩拜和开展新业务所致。

三、故障演练平台

美团目前的营收是逐步收窄的,而且目前亏损的主要原因在于未来长线价值,如果从美团到家、到店以及餐饮的单量来看,其盈利只是一个战略节奏的问题。

故障演练平台:检验故障预案是否真正的起作用的平台。

二杀:活跃用户/商户粘性高、增速快

故障类型:主要包括运行期异常、超时等等。通过对系统某些服务动态地注入运行期异常来达到模拟故障的目的,系统按照预案执行相应的策略验证系统是否是真正的高可用。

对于互联网企业而言,用户是一个极其关键的指标,它能够反映的是一个平台的活力以及业务的丰富度和需求弹性。

1、故障演练平台的整体架构

美团更新后的招股书显示,2017年5月-2018年4月,美团年度交易用户达3.4亿;交易用户人均年交易笔数为20.3笔,较2017年同期的14.4笔增长40.97%。此数据指标和京东几乎达到同一个体量,配得上超级独角兽名号。

故障演练平台架构主要分为四部分:

至于活跃用户指标表现,截至2017年12月,活跃用户数达2.89亿,活跃用户占比超90%。值得一提的是,在美团2010年至2013年的全部年度交易用户中,去除重复用户之后,50.4%的用户在2017年仍然是美团的交易用户。

宝马娱乐1211com 5

此外,美团2016年的交易金额中有78%来自同属2015年年度交易用户的重复用户,2016年的交易金额中有82%来自同属于2016年年度交易用户的重复用户,反映出美团客户群稳定、用户粘性很高。

  • 前台展示系统(WEB):展示系统之间的拓扑关系以及每个AppCode对应的集群和方法,可以选择具体的方法进行故障的注入和解除;
  • 发布系统(Deploy):这个系统主要用于将故障演练平台的Agent和Binder包发布到目标APP的机器上并且启动执行。前台展示系统会传递给发布平台要进行故障注入的AppCode以及目标APP的IP地址,通过这两个参数发布系统可以找到相应的机器进行Jar包的下载和启动;
  • 服务和命令分发系统(Server):这个系统主要是用于命令的分发、注入故障的状态记录、故障注入和解除操作的逻辑、权限校验以及相关的Agent的返回信息接收功能。前台页面已经接入QSSO会对当前人可以操作的IP列表做故障注入,防范风险。后端命令分发的模块会和部署在目标APP上的Agent进行通信,将命令推送到Agent上执行字节码编织,Agent执行命令后返回的内容通过Server和Agent的长连接传回Server端;
  • Agent和Binder程序:Agent负责对目标APP做代理并且做字节码增强,具体代理的方法可以通过传输的命令来控制,代理方法后对方法做动态的字节码增强,这种字节码增强具有无侵入、实时生效、动态可插拔的特点。Binder程序主要是通过发布系统传递过来的AppCode和启动端口(ServerPort)找到目标APP的JVM进程,之后执行动态绑定,完成运行期代码增强的功能。

在供应端,美团在丰富的商户资源优势进一步巩固。

2、 Agent整体架构

数据显示,2017年5月-2018年4月,美团年在线活跃用户商家470万,较2017全年的440万增长6.8%。这主要得益于美团完善的商户服务体系,能为商家提供一系列商家解决方案,包括精准在线营销工具、高效的即时配送基础设施、云端ERP系统、聚合支付系统以及供应链和金融解决方案,从而提升运营效率,助力商户运营。

目前AOP的实现有两种方式:

一边是3.4亿用户,一边是470万商户,美团供需两端的指标数据有力地说明了平台实力和未来的价值空间。

  • 静态编织:静态编织发生在字节码生成时根据一定框架的规则提前将AOP字节码插入到目标类和方法中;
  • 动态编织:在JVM运行期对指定的方法完成AOP字节码增强。常见的方法大多数采用重命名原有方法,再新建一个同名方法做代理的工作模式来完成。

三杀:正向现金流储备

静态编织的问题是如果想改变字节码必须重启,这给开发和测试过程造成了很大的不便。动态的方式虽然可以在运行期注入字节码实现动态增强,但没有统一的API很容易操作错误。基于此,我们采用动态编织的方式、规范的API来规范字节码的生成——Agent组件。

从运营的角度来看,现金流好比生命线,现金储备是一个企业是否健康发展的最关键衡量指标。

Agent组件:通过JDK所提供的Instrumentation-API实现了利用HotSwap技术在不重启JVM的情况下实现对任意方法的增强,无论我们是做故障演练、调用链追踪(QTrace)、流量录制平台(Ares)以及动态增加日志输出BTrace,都需要一个具有无侵入、实时生效、动态可插拔的字节码增强组件。

更新后的招股书显示,截至2018年4月,美团的现金及现金等价物为262.7亿元,2017年末这一数值为194.1亿元,增加了68.6亿元,为美团业务发展提供坚强后盾。再加上,美团财务经营数据持续向好,销售及营销开支持续收窄,在运营效率上面能够得到充分的保障和提升。

Agent的事件模型

2018年1月-4月,美团销售及营销开支占收入的比重下降至25.9%,2015年这一数字为177.7%,这主要得益于美团平台不断降低的获客成本以及不断增长的用户终身价值。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图