億萬級 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官網
相關文章
相關標籤/搜索