【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

去哪儿网 Node.js 实践及性能监控方案

  • 2019-09-21
  • 本文字数:601 字

    阅读完需:约 2 分钟

去哪儿网 Node.js 实践及性能监控方案

GMTC北京2018大会上,兴百放讲师做了《去哪儿网 Node.js 实践及性能监控方案》主题演讲,主要内容如下。


演讲简介


主题摘要


去哪网很早就开始在前后端分离方面做了很多不同的尝试,包括从前端(Javascript)到后端(Java)完全项目分离,到前端写部分页面逻辑(Java),然后同步到后端(Java),再到前端使用 Node.js ,后端完全提供数据的生产等一系列方案。现在内部正在尝试使用 eggjs 作为项目框架,结合 React SSR 做页面同构渲染,首屏直出。


同时,在应用发布、应用部署、机器监控、应用监控、性能监控等方面也做了一些实践,从而建立一套完整的健全的生态体系。


本次演讲将分享


  1. 去哪儿网三种前后端分离方案。

  2. Node.js + SSR

  3. Node.js 发布和部署

  4. Eggjs 实践以及插件开发

  5. React SSR 实践

  6. 应用监控

  7. 后端应用指标(系统错误数,接口指标)

  8. 前端日志错误统计(js/css/image/自定义错误)


听众受益:


1、了解去哪儿网前后端分离的解决方案。


2、分享我们在 Node.js 方面所做的一些探索,包括发布、部署、性能、监控。


3、分享在 SSR 方面所做的一些尝试。


讲师介绍


兴百放


去哪儿网前端业务方向负责人


兴百放,曾就职于高德。2014 年加入去哪儿网,经历了各种前后端分离方案的实践。负责去哪儿网 APP 端 Hybird 方向的业务支撑,以及在公司内部推动 Node.js 技术体系建设。目前专注于 Node.js 性能和监控方向的一体化解决方案。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019-09-21 14:561579

评论

发布
暂无评论
发现更多内容

源码 | 为金融场景而生的数据类型:Numeric

RadonDB

数据库 postgresql

带你读Paper丨分析ViT尚存问题和相对应的解决方案

华为云开发者联盟

论文阅读 华为云 Vision Transformer 卷积核

VSCode设置Python的unittest测试

陈磊@Criss

mysql cpu占用超过100%

hasWhere

ERP对你有帮助吗?ERP是什么时候开始出现的?

低代码小观

管理 企业 企业管理 运营管理 企业管理系统

ERP系统能帮你做些什么?ERP系统的部署类型哪个更适合你?

低代码小观

企业 企业管理 信息化管理 流程管理

一文说清楚css3具有颠覆意义的2D转换效果

你好bk

CSS html css3 大前端 html/css

Android性能优化之Android 10+ dex2oat实践

字节跳动终端技术

字节跳动 移动开发 Android; 火山引擎

北京博睿宏远数据科技股份有限公司声明

博睿数据

Redis和tdsql数据异地同步(迁移)案例

腾讯云数据库

数据库 tdsql

010云原生之可观测架构模式

穿过生命散发芬芳

云原生 10月月更

业界首个机密计算容器运行时—Inclavare Containers正式进入CNCF!

阿里巴巴云原生

阿里云 容器 云原生

第 12 章 -《Linux 一学就会》-重定向和文件的查找

学神来啦

云计算 Linux 运维 linux学习

Interrupted Exception异常可能没你想的那么简单!

华为云开发者联盟

线程 JVM 高并发 并发 java

disruptor在数据同步场景下的应用实战

编程 架构 面试 后端

kubernetes pod访问不了外网但是宿主机可以

ilinux

TDSQL交易型分布式数据库背景分析

腾讯云数据库

数据库 tdsql

何时适合进行自动化测试?(上)

禅道项目管理

自动化测试

「IM开源推荐」前微信技术专家打造,golang实现,一键部署,客户端SDK全平台支持,轻松替代IM云服务

OpenIM

Groovy入门常用语法

FunTester

Java 语法 测试开发 Groovy FunTester

沈抚示范区·“华为云杯”2021全国AI大赛圆满落幕

华为云开发者联盟

人工智能 华为云 modelarts AppCube AI大赛

腾讯云原生数据库 TDSQL-C荣获“云原生卓越技术提供商”奖项

腾讯云数据库

数据库 tdsql

盘盘 DevOps“衍生品”: DevSecOps、NoOps、AIOps

SoFlu软件机器人

Form Schema 定义详解

全象云低代码

大前端 低代码平台 JSON Schema

🐬【MySQL技术专题】该换换你的数据库版本了,让我们一同迎接8.0的到来哦!(初探篇)

洛神灬殇

MySQL 运维 MySQL8.0 MySQL 数据库 10月月更

8. 这篇博客,把python从数值到模块、到字典、到元组,真python入门复习教程通览

梦想橡皮擦

10月月更

报名|飞桨中国行- AI赋能软硬件产品创新

百度大脑

人工智能 百度 飞桨

云原生数据库TDSQL-C和传统主备方式数据库有什么区别?

腾讯云数据库

数据库 tdsql

netty系列之:使用netty搭建websocket客户端

程序那些事

Java Netty websocket 程序那些事

OpenKruise 如何实现应用的可用性防护?

阿里巴巴云原生

阿里云 开源 云原生 OpenKruise

【Python自动化测试网站推荐】免费资源网址,帮你找到所有想要的资源!!

程序员阿沐

去哪儿网 Node.js 实践及性能监控方案_GMTC_兴百放_InfoQ精选文章