server-01接流量 · 已处理 0
server-02待命 · 同一份 backend
server 是跑程序、听端口、对外应答的机器;它会挂,所以要多一台。
数据与服务 · 服务与数据
server 是跑程序、听端口、接请求的运行体;它会挂,所以同一份 backend 要能跑在多台上。
下面就是机房里那台监听 :3000 的 server。默认已待命。点「发请求」,200 和已处理次数长在刀片上;再试两台都宕机,503 也盖在同一机柜上。
server-01接流量 · 已处理 0
server-02待命 · 同一份 backend
server 是跑程序、听端口、对外应答的机器;它会挂,所以要多一台。
listening :3000:应答次数和指示灯长在刀片上。
原因:server 是一直开着、监听端口的运行体。下一步:点「发请求」,看指示灯和已处理次数长在刀片上。
刀片上的灯已经演示了核心关系,这里只给可复用的命名。
看到「一台机器或进程在听端口、跑你的代码、对外应答」,就把它叫 server。
目标都是让下单接口在线,只改是一台还是两台加健康检查。
server-02 挂了被摘流,请求转到 server-01。机柜上仍有绿灯,全站可用。
这台重启或 OOM,机柜盖 503,全站不可用。失败写在刀片上。
只有一台 server 时它挂了会怎样?多实例加健康检查时呢?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。