Qcon全国软件开发大会会议快报
2017年4月16日,Qcon全球软件开发大会在北京国家会议中心正式拉开帷幕。这场由InfoQ主办的技术峰会共持续三天。来自全球的架构师、工程总监、高级开发人员齐聚北京,以”升级你的软件开发思维“为主题,共同探讨了未来软件开发方向。QCon是与InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。自2007年3月份首次举办以来,已经有超万名高级技术人员参加过QCon大会。QCon内容你改源于实践并面向社区,演讲嘉宾依据热点话题,面向5年以上工作经验的技术团队负责人、架构师、工程总监、高级开发人员分享技术创新和最佳实践。
此次大会共有41个专题,涉及微服务、容器、大数据、人工智能、前端技术、互联网广告等多个热点。此次,我与大家重点分享以下几场演讲。
苏宁美国研究院技术总监程进兴在2017年4月17日做了主题演讲——深度学习在电子商务中的应用。该主题演讲聚焦于电子商务领域,探索深度学习在自然语义处理和精准理解用户意图方面的最新应用。包括以下两方面:
如何利用深度学习技术提升商品搜索的相关度让搜索更加智能,实现搜索从文本匹配到用户意图匹配的跨越。 程进兴主要介绍了苏宁硅谷研究院如何将商品文档转化为数值矢量,从而应用于商品搜索的探索和研究。
如何利用深度学习深入理解用户的会话内容和意图,让基于会话/聊天的交互式系统成为新一代电子商务的入口。苏宁硅谷研究院的最新尝试中,将新的机器学习/深度学习模型和传统的技术解决方案有效结合起来,利用有限的人工编辑和标注的数据,提供电商领域的聊天机器人解决方案。
最后,程总监介绍了苏宁目前的研究方向。苏宁正持续探索前瞻技术,努力成为技术驱动型的商业公司代表,为用户提供极致服务。
滴滴在本次会议上派出了重要技术岗的8位工程师现场发表了8场主题演讲,具体如下。
VirtualAPK,分享人滴滴出行技术专家任玉刚。VirtualAPK是滴滴推出的一款Android平台上的插件化方案,通过VirtualAPK,可以让APP无需重新发版即可上线新功能。在传统的开发流程中,APP的版本迭代有了一定的限制,无法做到APP的随时更新。VirtualAPK可以使得APP发版将不再有时间点的限制,可以随心所欲地按需更新。想要实现这一功能,需要将APP拆成两个部分——宿主和插件,其中宿主中没有或者只有少量无需更新的逻辑,而所有的业务逻辑代码则位于插件中,每次APP更新的时候,只需要更新插件即可。
滴滴实时平台架构实践,分享人滴滴高级软件工程师刘建辉。滴滴构建了一套实时平台,这套管理平台帮助公司业务用户快速进行实时业务开发。实时平台用户无需了解大数据相关组件的使用方式,关注具体的实现细节,借助于平台的能力,就能快速的完成实时应用的开发部署。
全链路压测在滴滴的实践,分享人滴滴技术专家杨明川。滴滴全链路压测实践的主体思路是,在虚拟国家内,使用虚拟乘客/司机在完整的线上环境完成交易流程。需要解决三大问题,包括虚拟数据构造:虚拟乘客/司机,虚拟场景,虚拟App;流量标记:http/thrift协议, mysql/codis/rockstable协议;存储隔离/清理:持久化存储,缓存。
全链路压测工具端介绍,分享人滴滴出行质量部架构师叶杰。滴滴为了检测线上的抗压能力,模拟了海量的“机器人”。其核心技术亮点包括:动态可配置的状态机控制机器人的行为;根据线上流量信息控制各行为的比例配比;根据历史订单信息控制各机器人的发单位置;两级扩容及多ip绑定支撑了海量的机器人长连接。
异构系统链路追踪,分享人滴滴质量部架构师邢沛。滴滴实践了业务日志规范化和trace机制引入的工作,并进一步使得业务系统具有日志检索能力、链路追踪能力和通用信息透传能力。具体有三件事情。第一件是日志规范化,配套了多语言日志组件,打印内容符合标准的业务日志。 第二件是将trace机制落地,在一个核心模块日升级量几百的子系统,一个多语言、异构框架、缺少RPC中间件的复杂系统。第三件是数据应用,在规范日志和trace机制的基础上, 提供调用链跟踪,场景还原,专项分析等服务协助定位线上badcase。
基于Docker的云端高效研发之旅,分享人滴滴技术专家张禾。通过研发云,滴滴的各个团队有了标准、可一键部署的服务端环境,使得,服务端环境的构成一目了然,易于管理和演进,不再是难以维护的黑盒状态;极大的降低了服务端环境的搭建门槛,可以自助的获得环境,不必了解细节;极大的缩短了服务端环境的准备时间,典型情况下能从天级别下降到分钟级;有效的提高了服务端环境的一致性,可以避免很多由于环境差异导致的问题。通过研发云,滴滴有了以云测为代表的服务。通过智能分组、快速复制以及并行执行等手段,极大的提升了自动化测试的运行速度,为业务功能的快速迭代保驾护航。
大规模路径引擎集群的架构演化,分享人滴滴新业务四部高级专家工程师蔡啸。目前的第三方服务已经无法满足滴滴核心业务的需求。为此我们结合自身的业务场景自建了路线服务来满足我们核心场景的高并发,低延时需求。我们主要通过优化算法,简化模型的方法来对核心系统的性能进行了大幅的优化。
数据驱动安全——滴滴安全基础数据建设,分享人滴滴资深开发工程师梁秦楠。面对安全这个数据要求很高的场景,滴滴面临到非常多的挑战。目前我们基于大数据的数据处理架构,每日完成海量数据的汇聚。通过对特定场景进行数据的建模,并结合安全的应用场景进行有效的数据组织,提升数据建设效率与使用效率。另外我们还从流和批量进行数据质检,结合质量问题引入的原因,多环节有效把控数据的质量。最后我们对于最敏感的数据,也会结合特定场景通过从机器安全,存储安全,传输安全,人员操作审计等多纬度进行数据安全管控。 人民邮电出版社异步社区在此次会议上设有展位,主要负责异步社区品牌的宣传、图书的展览和销售等。此次会议,异步社区联合人民邮电出版社市场部开展了关注送礼品、关注抽奖的活动,吸引了大量的群众。
本文转载自异步社区。
原文链接:https://www.epubit.com/articleDetails?id=NC7E3EF93B16000012BAD1ED0BEE5146C
- 点赞
- 收藏
- 关注作者
评论(0)