• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaoshu
V2EX  ›  程序员

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

  •  2
     
  •   xiaoshu · Mar 4, 2024 · 3687 views
    This topic created in 976 days ago, the information mentioned may be changed or developed.

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

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

    Supplement 1  ·  Mar 4, 2024

    感兴趣的同学也可以进群问:

    14 replies  •  2024-03-04 19:45:57 +08:00
    fd9xr
    fd9xr
    Mar 4, 2024 via iPhone❤️1
    1
    tRPC 腾讯开源
    xiaoshu
    xiaoshu
    OP
    Mar 4, 2024
    2
    感兴趣的同学也可以进群问: https://abc-1251316161.cos.ap-guangzhou.myqcloud.com/gqr.jpg
    slowgen
    slowgen
    PRO
    Mar 4, 2024
    3
    这个网关现在部署在什么规模的集群上?最小的那个节点能抗多大的并发,占用多少资源?
    nomagick
    nomagick
    Mar 4, 2024❤️1
    4
    时无英雄
    Geo200
    Geo200
    Mar 4, 2024
    5
    学习下系统设计思路
    xiaoshu
    xiaoshu
    OP
    Mar 4, 2024 via iPhone
    6
    @shuimugan 腾讯云 k8s ,1 核 2g 7000qps
    slowgen
    slowgen
    PRO
    Mar 4, 2024
    7
    @xiaoshu 1c2g 能到这个 QPS ,挺接近 http 库裸跑 hello world 性能了,达到这个性能应该是 https 流量在上层卸载了(印象中腾讯云分享过服务器装 ssl 加速卡来优化),加上服务器的 cpu 指令集优化,网关层自身业务应该不重。
    腾讯云那个 api 网关有用过,印象中扩展都是通过 serverless 的,这样看应该是把 cpu 计算都尽可能抛出去了,响应结果压缩这块应该也不是这一层做的吧?
    xiaoshu
    xiaoshu
    OP
    Mar 4, 2024 via iPhone
    8
    @shuimugan 是的 架构上分了三层 文中有附架构图
    mightybruce
    mightybruce
    Mar 4, 2024
    9
    看了两眼,不错,不是什么 Node.js 前端吹,关注了
    xiaoshu
    xiaoshu
    OP
    Mar 4, 2024
    10
    dorothyREN
    dorothyREN
    Mar 4, 2024
    11
    我们常碰到的问题是 垃圾流量直接把负载/网关 打挂了。什么策略,什么熔断, 在我们这都不好使
    xiaoshu
    xiaoshu
    OP
    Mar 4, 2024
    12
    @dorothyREN 购买 waf 在前面根据流量特征( ip 、ua...) 做防护呢
    dorothyREN
    dorothyREN
    Mar 4, 2024
    13
    @xiaoshu 这还是漏网之鱼
    dorothyREN
    dorothyREN
    Mar 4, 2024
    14
    @xiaoshu 已经放弃抵抗了, 挂就挂吧, 没流量了就恢复了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1323 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:51 · PVG 04:51 · LAX 12:51 · JFK 15:51
    ♥ Do have faith in what you're doing.