灰度环境
灰度環境搭建
openResty:官方網址:openresty.org/cn/
安裝
該案例使用centos系統;
1.執行:yum install readline-devel pcre-devel openssl-devel gcc
2. 下載:wget https://openresty.org/download/openresty-你想下載的版本號.tar.gz
3. 解壓:tar -xzvf openresty-版本號.tar.gz
4. 進入:cd openresty-版本號/
5. 執行:./configure
6. 執行:make
7. 執行:sudo make install
到此,基礎環境已經搭建好。安裝好之后,文件目錄如圖
配置
- 配置之前,先確保你對lua腳本語言熟悉。可以自行百度了解一下。很簡單。
- openresty文件夾下有一個nginx文件夾,在nginx文件夾下自己創建一個lua的文件夾,專門存放自己自定義的lua腳本。方便管理。對nginx熟悉的人知道里面有一個nginx.conf配置文件,通過vim編輯器打開。配置如圖
- 上圖里面紅色框里,講到了一個腳本,gray.lua。該腳本存放在自己定義的lua文件夾下。該腳本的配置如圖:
- 連接redis的lua腳本,百度上面都有,大家可以自行下載。下載后放到自己定義的lua文件夾下。然后通過require 引入進來就可以了。
- 連接redis后,從redis里面獲取你想要的值。比如根據用戶的賬號去判斷該用戶是否走灰度環境還是走生產環境。
總結
- 上一篇: 外观设计专利概念是什么
- 下一篇: 我的第一篇博客-前言