请教,两个问题:
1、应用系统如何把消息传递给socket服务器(netty 3实现),服务器端拿到消息后,分析是应用系统A用户的消息,即把该消息推送到A用户的客户端上。
2、如何实现netty服务器的负载均衡?
最好能给个参考例子,还望各位大虾不吝赐教。netty

解决方案 »

  1.   

    netty 负载均衡,代理实现,做IO转发,跟nginx差不多,但是有个问题,就是连接一旦连接上除非主动断开,否则连接时不会断开的,这样导致如果某太服务器挂了,如果这个时候有连接进来,就会分配到别的服务器上去,一旦重新启动就不会有连接分配过来,这个是个问题
      

  2.   

    如果做了负载之后(假设netty服务器A负载10个客户端长连接,netty服务器B负载另外10个客户端长连接),外部信息需要推送到客户端的时候,如何判断是给nettyA还是给nettyB呢?因为并不知道那些长连接在A或者B上。除非一起发给A和B,然后A和B根据消息分析,是否存在当前客户端的长连接,有者推送,没有者不处理。