Envoy、Openresty 等根据图4中推测七牛 Koda 使用了 Openresty; Kafka 等独立的队列系统; Consul 等服务发现 要深刻理解每一个开源项目的优劣并利用好它们并不容易,还需要随时警惕公共漏洞、许可证变更 等不确定风险。遇到紧急问题可能需要购买昂贵的支持服务。 一套系统掌管所有上下文,理解所有协议,掌握所有细节: 在...
API 服务, OpenResty ; 对于前端来说 Node.js 并不陌生, Nginx 和 Node.js 的很多理念类似, HTTP 服务器、事件驱动、异步非阻塞等,且 Nginx 的大部分功能使用 Node.js 也可以实现,但 Nginx 和 Node.js 并不冲突,都有自己擅长的领域。 Nginx 擅长于底层服务器端资源的处理(静态资源处理转发、反向代理,负载...