灰度的初级阶段

Posted 三木燕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了灰度的初级阶段相关的知识,希望对你有一定的参考价值。

最近开发提出了服务端灰度的需求,其实就是他们什么都不要做

很不建议这么搞,版本的兼容应在服务内部解决,这样干也是迫不得已

nginx脚本

    server {
        listen 3000 default_server;
        listen 3001 default_server;
        listen 3002 default_server;
        listen 3003 default_server;
        listen 10100 default_server;
        listen 13006 default_server;
                server_name _;
                server_name_in_redirect off;

gzip on;
gzip_min_length  1100;
gzip_buffers     4 8k;
gzip_comp_level 5;

gzip_http_version 1.0;
gzip_disable "MSIE [1-6].";
gzip_types text/plain application/x-javascript text/css text/javascript application/javascript;

location /
{
        resolver 114.114.114.114;
        set $target \'\';
        access_by_lua_block {
                        local host = ngx.var.host
                        local key = ngx.var.http_dtapi_v
                        if key == nil then
                                        key = "p"
                        end
                        local server = key.."_"..host
                        print("server: ", server)
                        ngx.log(ngx.ERR, "backendserver: ", server)
                        ngx.log(ngx.ERR, "server.port", ngx.var.server_port)
                        ngx.var.target = server
        }
        proxy_pass http://$target:$server_port;
}
}

  

 

 

以上是关于灰度的初级阶段的主要内容,如果未能解决你的问题,请参考以下文章

灰度的初级阶段

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

如何优化C ++代码的以下片段 - 卷中的零交叉

将精灵从灰度着色为彩色