是否可以動態管理 Nginx 服務器中的路由,添加和洗掉它們,而不停止它的作業,比如斷路器(打開/關閉)?(我發現最接近的類比是 Kubernetes 中的 Istio,它允許這樣做)(如果此功能在其他軟體中可用,請在下面提及)
uj5u.com熱心網友回復:
是的, Nginx支持斷路器選項,但它處于 Nginx plus模式。
參考文章:https ://www.nginx.com/blog/microservices-reference-architecture-nginx-circuit-breaker-pattern/
除了您提到的 Istio、LinkerD 等,還有許多其他服務網格支持它。
我建議檢查也支持并且它是開源的 Traefik 代理:https ://doc.traefik.io/traefik/middlewares/http/circuitbreaker/
如果您也熟悉Kong,您還可以擴展它并將斷路器插件安裝到并使用它。
插件示例:https ://github.com/dream11/kong-circuit-breaker
查看我的文章,了解如何使用自定義插件擴展 Kong 并使用它:https ://faun.pub/building-kong-custom-docker-image-add-a-customized-kong-plugin-2157a381d7fd
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/505149.html
標籤:nginx