在 GMTC 北京2019大会上,来自贝壳找房的徐辛承讲师做了《贝壳找房的 Node 服务稳定性建设实践》主题演讲,主要内容如下。
演讲简介:
Node.JS 采用事件驱动、异步编程,为网络服务而设计。其非阻塞模式的 I/O 处理可带来在相对低系统资源耗用下的高性能与出众的负载能力,适合用作依赖其它 I/O 资源的中间层服务。
做为公司内第一个在 C 端场景下应用 Node 作为 BFF 的团队,我们做了很多的探索,而服务稳定性一直是我们最重视的。本次分享将介绍贝壳找房在进行服务稳定性相关建设,分享 Node 实战过程中的积累和经验。
讲师介绍:
徐辛承
贝壳找房资深工程师,现负责贝壳 C 端前端团队
2012 年毕业于北航,曾就职于:人人网、百度、阿里,著有《Vue 移动端实战技巧》一书。有丰富的用户体验优化、架构设计相关经验,近一年专注 Node 全栈方向。
完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2019/beijing/schedule
更多内容推荐
开篇词|打通前后端技术,玩转视频平台
我们的时间精力都很宝贵,学习的时候更要关注投入产出比。只有在线视频直播平台这样的项目,才能更加充分地锻炼、提升我们的技术实力。
2023-04-24
leetcode 450. Delete Node in a BST 删除二叉搜索树中的节点 (中等)
、这道题让我们删除二叉搜索树中的一个节点,难点在于删除完节点并补上那个节点的位置后还应该是一棵二叉搜索树。被删除掉的节点位置,不一定是由其左右节点补上,
2022-10-21
Node 版本控制
安装NVM 之前 需要把之前安装的Node 版本卸载,
2023-04-21
数据结构与算法回顾 -1:算法的度量和基本数据结构,近期有面试的必看
private static class Node<E> {
2021-11-06
征文投稿丨使用轻量应用服务器搭建博客环境
MySQL、Node及Nginx单独安装与配置
2022-06-28
容器海洋中的舵手:Kubernetes 工作机制
这节课,让我们来看看Kubernetes的基本原理。
2023-02-09
一文盘点,ZBC 的应用场景与通缩场景
进入到2023年,Zebec生态正在向新的叙事方向发展。一方面我们看到,流支付生态Zebec在此前正式走向DAO,并上线了DAO治理投票平台Zebec Node,任何持有ZBC的用户都可以参与投票。
2023-02-13
05|扩缩容:如何应对流量的波峰波谷?
我们所有的讲解,都是为了能从共性中抽象出一套设计扩缩容系统的思路,这里面,最主要的还是要抓住三个核心要点:指标、决策、数量。
2022-09-07
智能小车系列 -NODE 版 SBUS 飞控协议解析历程
Node版SBUS飞控协议解析历程
2021-04-18
27|跨端的机遇:小程序、Flutter 和 React Native 原理对比
如果只学那些日常会用到的、别人也会知识点,我的职业竞争力在哪里?
2022-07-01
微服务高并发概念与核心类:资源指标数据统计相关类
资源指标数据统计是Sentinel的核心功能,例如,限流和熔断降级都是依赖资源的实时指标数据统计实现的。为了能够提供丰富的流量控制功能,Sentinel使用Node封装底层资源指标数据的统计,从多个不同维度为资源统计实时的指标数据,如区分不同调用来源、区分不同
2023-06-09
浅析 + 在 Node 中实现 JWT 鉴权机制!
大家好,我是CoderBin, 由于最近的项目用到了JWT鉴权机制,所以本次想跟大家分享关于后端JWT鉴权的相关原理和如何在Node中去使用,希望对大家有所帮助,谢谢。
2022-10-11
Vertically Federated Graph Neural Network for Privacy-Preserving Node Classification
原文地址:https://www.ijcai.org/proceedings/2022/0272.pdf
2022-12-29
开篇词|为何掌握了技术 API,依然在项目中处处掣肘?
在实际的企业级项目中,单纯依赖Vue.js的API技术知识是远远不够的,你需要的是一整套围绕Vue.js建设项目的技术知识储备体系。
2022-11-20
面试官:说说你对 Node 中的 Stream 的理解
大家好,我是CoderBin。又来到了面试官系列,本次讲解的是node中关于Stream的相关知识,属于node知识的范围。希望对大家有所帮助,谢谢!如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻
2022-10-15
【Node.JS 练习】时钟案例
案例要求 将素材目录下的index.html页面,拆分成三个文件,分别是:index.css,index.js,index.html
2022-11-22
使用图解的方式来解决链表的算法问题
这周在刷链表的算法时,发现对于这类问题用图解的方式来解决十分简单。通常我们的草图画完了,代码也就随之写出来了,不用绞尽脑汁去想 p.next = new Node(); p = p.next 这么绕的代码。
2023-03-21
从 Node 到 Deno:你可能还没准备好
Deno 真能成功反超、压过目前最具人气的 Node.js 吗?
Kubernetes 调度器优化
作为 kubernetes 集群的默认调度器,kube-scheduler 主要负责将 Pod 调度到集群的 Node 上。在一个集群中,满足一个 Pod 调度请求的所有 Node 称之为 可调度 Node。调度器先在集群中找到一个 Pod 的可调度 Node,然后根据一系列函数对这些可调度 Node打分,之
2022-08-06
17|Koa.js:如何结合 Koa.js 开发 Node.js Web 服务?
前后端项目分离的理念要从具体的需求场景来分析,要从“技术”“管理”和“行情”这三个视角看待,不能脱离实际环境,一昧讨论技术理念的利弊优劣。
2023-01-02
推荐阅读
6. 服务调优案例 - 高性能 Web 服务器 Undertow
2023-09-26
16|云原生部署任务实践:让你成为更好的 DevOps 工程师
2023-10-25
自定义字体服务 - 基于 Node 的 Web 字体解决方案
2023-07-26
Kubernetes Scheduler 原理分析
2023-06-17
蓝易云:如何在 GNU Linux 上通过 Nvm 安装 Node 和 Npm?
2023-08-26
Node 与 Express 后端架构:高性能的 Web 应用服务
2023-08-28
20. 销售团队薪酬绩效体系
2023-10-17
电子书
大厂实战PPT下载
换一换 李潇 | Databricks 工程总监、Apache Spark PMC
欧明栋 | 阿里云 高级算法专家
伍思磊 | 作业帮 大数据中台/架构师
评论