openresty etcd API 网关


  1. 一个OpenResty lua模块,可以在etcd和Kubernetes中使用上游配置。

    1. https://github.com/rrfeng/lua-resty-upstream-etcd
    2. 用于OpenResty的lua模块可以动态更新etcd和kubernetes的上游。
      从etcd或kubernetes apiserver进行上游实时更改,而无需重新加载。
      加权循环负载平衡(不适用于kubernetes,因为没有weightpod的设置)。
      健康检查
      要求统计
  2. https://github.com/ledgetech/lua-resty-http

    1. Lua HTTP client cosocket driver for OpenResty / ngx_lua.
  3. https://my.oschina.net/fengjx/blog/3174009

    1. 基于openresty + etcd实现的网关服务
    2. https://github.com/tech-microworld/my-cloud-gateway
  4. OpenResty 最佳实践

    1. https://moonbingbing.gitbooks.io/openresty-best-practices/content/
  5. resty-etcd 是一个 OpenResty 非堵塞的 etcd 驱动,支持 etcd API v2.

    1. https://gitee.com/iresty/lua-resty-etcd
  6. 更新上游列表并运行lua脚本,而无需重新加载Nginx。

    1. https://github.com/upyun/slardar
  7. Nginx/Openresty/Envoy

    1. https://www.cnblogs.com/tinywan/category/888115.html
  8. OpenResty 大跃进! opm 包管理尝鲜

    1. https://zhuanlan.zhihu.com/p/22991825
    2. https://opm.openresty.org/
  9. 云原生微服务API网关

    1. https://github.com/apache/incubator-apisix
    2. APISIX是云原生的微服务API网关,可为所有API和微服务提供最终的性能,安全性,开源和可扩展平台。
    3. APISIX基于Nginx和etcd。与传统的API网关相比,APISIX具有动态路由和插件热加载功能,特别适合微服务系统下的API管理。
  10. etcd官方文档中文

    1. https://doczhcn.gitbook.io/etcd/index/index/local_cluster
  11. API 网关与高性能服务最佳实践

    1. https://www.upyun.com/opentalk/activity/52.html
  12. 网管API ingress

    1. https://landscape.cncf.io/category=api-gateway&format=card-mode&grouping=category
  13. 带有中间件的超高性能API网关

    1. https://github.com/devopsfaith/krakend
    2. https://www.krakend.io/
    3. 一个开放框架,用于将超高性能API网关与中间件组装在一起;KrakenD API网关的核心服务。
  14. Go语言编写的Tyk开源API网关

    1. https://github.com/TykTechnologies/tyk
    2. Tyk是一个轻量级的开源API网关和管理平台,使您可以控制谁访问API,何时访问API以及访问方式。Tyk还将记录有关您的用户如何与您的API交互以及何时出错的详细分析。
  15. Kubernetes中文指南

    1. https://jimmysong.io/kubernetes-handbook/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM