• Ballontt
    2018-06-02
    什么时候写golang实现的版本。golang是趋势,写出来文章会有很久的生命期

    作者回复: 确实用go的越来越多,这块儿暂时还没有具体计划

    
     6
  • 云学
    2018-03-30
    我用C++11写了一个异步多线程网络库,思想类似,感兴趣的可以看下 https://github.com/lianzeng/multiThread

    作者回复: 不错,是RPC框架还是个网络通信框架?

    
     1
  • 蔡振盛
    2019-01-21
    老师老师“一个 NioEventLoop 聚合了一个多路复用器 Selector,因此可以处理成百上千的客户端连接,Netty 的处理策略是每当有一个新的客户端接入” 这一句是否有问题 ,是每个channel绑定一个多路复用器吧?
    
    
  • 秦东
    2019-01-20
    我想请问下,selector作用在哪里?在mainReactor还是 subReactor? 各个handler是不是处理每个具体的task? 那总得线程数量会制约task请求的效率?
    最后由selector 讲handler处理的结果返回到客户端,是这样理解吗?
    线程之间是如何做切换的呢
    
    
  • Yanyuyu
    2018-09-19
    你好,问一下我多线程向服务器入图片,图片都放在队列里了,让线程消费,40个线程,一个线程一次入5张,是通过GRPC链接的,发现最后总会有几张图片入不进去,结果发现是因为grpc在队列里面一直阻塞了,一直等runnable,结果有一个线程不是runnable,这样就阻塞了,请问有没有解决方案
    
    
  • landon30
    2018-04-03
    Hi 林锋 这篇文章有一个疑虑点
    1. 文章说grpc的逻辑线程池是jdk的cached thread pool 可以这个线程池没有队列啊(synchrousqueue)
    2. 到文章有两处
        - 有部分代码显示序列化那个线程池有一个concurrentqueue
        - 线程模型说目前的实现是netty的io线程池和序列化线程池同时对一个队列加锁

    所有些许有点困惑
    展开

    作者回复: 好的,我再确认下,你可以加我微信,确实之后给你回复

     1
    
  • mark_II
    2018-03-27
    有疑惑,什么是写半包?

    作者回复: 就是一次write操作,没有把响应发送完,需要后续继续发,这个就是写半包

    
    
  • 总指挥
    2018-03-18
    netty初学者,我想问下老师在讲netty3和4线程模型差异那部分说到:netty4采用串行化设计,这里的串行化是指相同client发送的请求会被同一个nioEventLoop处理吗?

    作者回复: 是的,另外还有一个意思,就是消息的读与写都是在同一个nioevetloop处理,网络相关操作就不存在线程切换了

    
    
我们在线,来聊聊吧