• 小奶狗
    2019-12-23
    老师,netty怎样记录每个tcp连接的session,比如业务绑定了session,要根据session来判断业务阶段,然后调用对应的处理方法?

    作者回复: 不是非常明白你要做的事情,但是提供几个思路给你参考下,应该有适合你的:
    (1)类似tomcat里面的session管理,你在netty中搞一个全局的handle来维护你的session(存储到redis/db/local根据需求了);
    (2)你的业务数据格式本身可以定义一个字段作为业务阶段标识;
    (3)channel本身可以带attribute属性,你也可以把阶段设置到那个里面;
    虽然不是很清楚你的问题到底是搞啥,但是大体以上3种思路应该有适合你的。谢谢

    
    
  • faunjoe
    2019-12-12
    能讲下客户端连接池吗?

    作者回复: netty本身不提供连接池功能,你可以用apache common pool等工具自己来实现客户端的连接池。也可以搞简单点,新建几个连接(可配),然后简单的load balance去发送请求也可以。总之,netty本身只提供连接功能。连接的使用是我们自己的事了。

    
    
我们在线,来聊聊吧