1. 指令 通過 Lua 編寫 Nginx 腳本的基本構建塊是指令。指令常用於指定 Lua 代碼是幾時執行的以及如何使用運行的結果。下圖展示了指令執行的順序。 lua_capture_error_log 啟用一個指定大小的緩沖區來捕獲所有的 Nginx 錯誤日志,而不是保存到文件或磁盤 ...
1. 指令 通過 Lua 編寫 Nginx 腳本的基本構建塊是指令。指令常用於指定 Lua 代碼是幾時執行的以及如何使用運行的結果。下圖展示了指令執行的順序。 lua_capture_error_log 啟用一個指定大小的緩沖區來捕獲所有的 Nginx 錯誤日志,而不是保存到文件或磁盤 ...
apisix 是由openresty 團隊開發並開源的微服務api gateway,還不錯,官方文檔也比較全,同時這個也是一個不錯的學習openresty 的項目 以下為來自官方的架構圖 插件加載 插件結構 參考資料 https://github.com/iresty ...
一個OpenResty lua模塊,可以在etcd和Kubernetes中使用上游配置。 https://github.com/rrfeng/lua-resty-upstream-etcd 用於OpenResty的lua模塊可以動態更新etcd和kubernetes ...
本文講述 OpenResty api網關設計,主要涉及api網關介紹、openresty api網關 請求路由(路由判斷、路由重寫、服務判斷、限流)、授權驗證(統一認證)、動態Upstream 以及這三部分理論簡單實現的Api網關和Api網關admin。 1、什么是api網關 在這個微服務這么火 ...
1,Orange網關 Orange是一個基於OpenResty的API網關。除Nginx的基本功能外,它還可用於API監控、訪問控制(鑒權、WAF)、流量篩選、訪問限速、AB測試、動態分流等。它有以下特性: 提供了一套默認的Dashboard用於動態管理各種功能和配置 提供了API接口 ...
...
曾經提到過,Flink 很重要的一個特點是“流批一體”,然而事實上 Flink 並沒有完全做到所謂的“流批一體”,即編寫一套代碼,可以同時支持流式計算場景和批量計算的場景。目前截止 1.10 版本依然采用了 DataSet 和 DataStream 兩套 API 來適配不同的應用 ...
我的博客: https://www.luozhiyun.com/archives/217 想要學好 OpenResty,你必須理解下面 8 個重點: 同步非阻塞的編程模式; 不同階段的作用; LuaJIT 和 Lua 的不同之處; OpenResty API 和周邊庫 ...