请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,netty的channel有两种,但是会创建多少个啊

  1. 老师,channel有两种,服务端channel和客户端channel。 但是后面又说一个channel对应唯一的一个pipeline。 那么请问服务端启动的时候,服务端channel会被创建多少个呢? 一个or多个 ?
  2. 然后老师,客户端channel是在什么时候创建的呐?会根据客户端数量创建很多个么

正在回答 回答被采纳积分+3

1回答

闪电侠 2020-06-13 09:46:41
  1. 服务端一般情况下会绑定一个端口,所以只会创建一个,如果是绑定多个端口,就会创建多个;

  2. 客户端的 channel 在检测出有新连接进来的时候创建,每一次新的连接就会创建一个,如果某个客户端有多个连接,那对应客户端  channel 就会有多个;

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_红_14 #1
    也就是说服务器启动的时候,服务端channel就被创建了。当用户有请求进来的时候,服务器会创建一个客户端channel来处理这个请求。对吗老师?
    
    
    那老师最后一章的百万连接,就说明服务器上创建了一百万个客户端channel。
    回复 有任何疑惑可以回复我~ 2020-06-13 10:47:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信