AMF flash remoting RIA客户端

来源:互联网 发布:阿里云的cdn怎么用 编辑:程序博客网 时间:2024/05/17 17:40

 

  这样做,负载就很麻烦,域名改来改去的,还得在服务器aspx中自己写负载逻辑.那么如果用nginx集中进行负载的话,就好办了.我直接上nginx.conf

     server {
         listen 80;
         server_name center.xxx.com;
  location / {
  if ($query_string = "id=game2") {
               proxy_pass http://game2.xxx.com;
  }
  if ($query_string = "id=game") {
               proxy_pass http://game.xxx.com;
                }
  }

通常我们使用nginx来做http的负载,今天我通过试验发现,nginx默认是支持AMF协议的.不得不赞一个!

  通常我们在flash客户端中负载的话是修改remoting service的gateway地址,比如有2个服务,部署于game1.xxx.com 和 game2.xxx.com 那么flash中AS的网关调用写法就是调用 http://game1.xxx.com/gateway.aspx 或者 http://game2.xxx.com/gateway.aspx

嘿嘿.这样一来,flash AS就简单了 直接改成

http://center.xxx.com/gateway.aspx?id=game2

http://center.xxx.com/gateway.aspx?id=game

这样nginx后端的2台应用服务器就被隐藏了,同时负载由nginx的upstream控制,相当轻松.!

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/pp990d0ds

原创粉丝点击