亿万级 Node 服务的秘密尽在 IMWebConf 2018!

IMWebConf 2018 Node服务与性能会场

了解更多:《IMWeb Conf 2018 Node服务与性能会场》前端

背景

对于有着极致技术追求的前端开发者来讲,Node 无非是一扇新世界的大门。同时,它也是前端开发 “开阔疆土” 的重要利器, 其从最初的 “前端的玩具” ,到如今支撑于数亿级流量的大型互联网服务也能游刃有余,Node 的光辉传奇依旧须要咱们来续写。node

在 “疆土” 和 效率不断提高的前端开发领域,也带来了更多关于 Node 基础服务搭建和运维方面的挑战。披荆斩棘,无畏挑战,咱们在 Node 的海洋中奋力前行。web

即将于10月14日深圳举办的 IMWeb Conf 2018 中, 《IMWeb Conf 2018 Node服务与性能会场》将带你了解 Node 老司机是如何玩转数亿级流量的 Node 服务的。小程序

分享主题

本次腾讯 IMWeb 团队,邀请到了业内各大公司的著名前端布道者,围绕“Node服务与性能会场”这一主题,为您带来全新的核心理念、设计思路专场剖析。后端

主题有:性能优化

  • 蚂蚁 NodeJS 微服务实践 - 高晓晨(蚂蚁金服)
  • Tars.js 大规模商用实践与应用 - 裴伟(腾讯)
  • 腾讯课堂node性能优化实践 - 叶亮(腾讯)
  • 经过 Coredump 分析定位线上 Node 应用故障 - 黄一君(阿里云)

亲临现场,你将收获:微信

  • 与 Node 大咖面对面交流
  • 了解 Node 生态系统的发展趋势
  • 深刻挖掘 Node 相关框架的原理与实战
  • 了解 Node 是如何在微服务相关领域亮剑
  • 知晓 Node 运维相关的经验

10月14日,咱们与您不见不散!网络

会前问答

IMWeb Conf 2018 是诚意满满的一次前端嘉年华。
为了让你们提早感觉到大会的氛围,咱们准备了干货满满的分会场提早问答。
此次采访的对象,是来自蚂蚁金服体验技术部的高晓晨(花名宗羽),他主要负责 Node 基础技术的研发,在企业级框架和中间件、BaaS 服务、容器化等方向都有相关建树。咱们来看下他对“ Node 服务与性能”的一些见解吧。负载均衡

讲师高晓晨此次分享的主要内容:如何用 Node 来实现一个 RPC 框架,包括协议部分、服务寻址、负载均衡方面。另外也会介绍如何用 Node 在蚂蚁金融云上作微服务开发。框架

问题1:为何要用 Node 实现 RPC ?

高晓晨:Node 在蚂蚁大量运用在 MVC 和 BFF(Backend For Frontend)场景,它的优点是可让整个用户体验层有统一的开发体验,从前端到服务端的体验适配层一路下来都是 js。Node 承接的就是这个体验适配层,负责将对后台的通用数据模型进行适当的裁剪和格式化,以适应不一样的用户体验展现的须要。后台的数据通常状况都是经过 RPC 接口提供的,因此不是咱们选择用 Node 作 RPC,而是 Node 要接入蚂蚁的技术体系必需要打通 RPC 这个环节


问题2:Node 在蚂蚁的定位 ?

高晓晨:通过不少年的争论,Node 在蚂蚁的定位逐渐清晰,主要集中在前端工程场景(工具、平台),和 BFF 场景。前者没必要多说,后者已经成为蚂蚁体验层开发的标准模式。BFF 模式下,总体分工很清晰,后端经过 Java 等语言负责服务实现,理想状况下给前端提供的是基于领域模型的 RPC 接口,前端则在 BFF 层直接调用服务端 RPC 接口拿到数据,按需加工消费数据,并实现人机交互。基于 BFF 模式的研发,很适合拥有前端技术背景的全栈型工程师。这种模式的好处很明显,后端能够专一于业务领域,更多从领域模型的视角去思考问题,页面视角的数据则交给前端型全栈工程师去搞定。领域模型与页面数据是两种思惟模式,经过 BFF 能够很好地解耦开,让彼此更专业高效。


问题3:Node 国内现状见解 ?

高晓晨:目前国内 Node 生态还不是特别完善,不少公司仅停留在「解决温饱」层面,一些有技术实力的团队也大多在 Web 框架上造轮子,在基础技术、企业级场景等方向投入很少。而蚂蚁、阿里在 Node 上走的是比较前面的,也积累了大量的基础设施和经验。我但愿能把这些经验、教训都逐步分享给社区,帮助更多的 Node 开发者构建企业级 Node 应用。


问题4:对于此次大会的见解、有什么想提早和参会者说的

高晓晨:第一次参加 imweb,但愿借助这个平台推广蚂蚁的技术、了解行业的现状。
参会者若是对 RPC、微服务、Service Mesh 等话题感兴趣,或者工做中遇到相关的问题,能够经过微信(gxcsoccer)、或现场当面等形式和我交流!


以上是蚂蚁金服 Node 专家高晓晨的部分精彩问答,若是你想了解更多问题,或者有疑问想进行面对面交流,必定不要错过参加 IMWeb Conf 2018 的机会!

参会信息

大会提供线下票和线上票两种票型。

线下票(现场)

购买现场票的观众将能够前往现场,得到与讲师近距离接触以及面对面提问的机会。购买连接:ke.qq.com/course/3179…

线上票(网络直播)

若是您没法到达现场,也能够购买线上票,经过网络直播观看全部演讲,会后也能够观看回放。

线上票购买连接:
主会场:ke.qq.com/course/3179…
小程序快应用专场:ke.qq.com/course/3187…
Native 跨端融合专场:ke.qq.com/course/3187…
Node 服务与性能专场:ke.qq.com/course/3187…
可视化与动画:ke.qq.com/course/3187…
优惠课程包:ke.qq.com/course/pack…

其余信息

Conf 官网:2018.imweb.io/
会议时间:2018年10月14日(周日)
会议地址:深圳科兴国际会议中心B栋4单元
负责人微信:guofengmian
负责人邮箱:coverguo@tencent.com

移动端请扫码进入官网:

IMWebConf2018官网
相关文章
相关标签/搜索