[万字长文] 业务网关建设(Nodejs)细节满满

67 天前
 xiaoshu

我的网关建设之路:日调用 1 千 到 1 亿

是我从前端迈向全栈的重要项目,细节巨多,有疑问欢迎留言

1862 次点击
所在节点    程序员
14 条回复
fd9xr
67 天前
tRPC 腾讯开源
xiaoshu
67 天前
感兴趣的同学也可以进群问: https://abc-1251316161.cos.ap-guangzhou.myqcloud.com/gqr.jpg
shuimugan
67 天前
这个网关现在部署在什么规模的集群上?最小的那个节点能抗多大的并发,占用多少资源?
nomagick
67 天前
时无英雄
Geo200
67 天前
学习下系统设计思路
xiaoshu
67 天前
@shuimugan 腾讯云 k8s ,1 核 2g 7000qps
shuimugan
67 天前
@xiaoshu 1c2g 能到这个 QPS ,挺接近 http 库裸跑 hello world 性能了,达到这个性能应该是 https 流量在上层卸载了(印象中腾讯云分享过服务器装 ssl 加速卡来优化),加上服务器的 cpu 指令集优化,网关层自身业务应该不重。
腾讯云那个 api 网关有用过,印象中扩展都是通过 serverless 的,这样看应该是把 cpu 计算都尽可能抛出去了,响应结果压缩这块应该也不是这一层做的吧?
xiaoshu
67 天前
@shuimugan 是的 架构上分了三层 文中有附架构图
mightybruce
67 天前
看了两眼,不错,不是什么 Node.js 前端吹,关注了
xiaoshu
66 天前
dorothyREN
66 天前
我们常碰到的问题是 垃圾流量直接把负载/网关 打挂了。什么策略,什么熔断, 在我们这都不好使
xiaoshu
66 天前
@dorothyREN 购买 waf 在前面根据流量特征( ip 、ua...) 做防护呢
dorothyREN
66 天前
@xiaoshu 这还是漏网之鱼
dorothyREN
66 天前
@xiaoshu 已经放弃抵抗了, 挂就挂吧, 没流量了就恢复了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1020302

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX