ctx.write()和channel().write()的區別

  1. 若是咱們是調用ctx.write()方法的話,會從當前的hander往前找第一個outbound來執行。記住必定要將OutBoundHandler先添加進ChannelPipeline。不然會跟指望的結果不一致。
  2. 若是咱們是使用channel().write()方法。能夠不用考慮outbound和inbound的添加順序。每次都會從tail往前找第一個是outbound的handler來執行。
相關文章
相關標籤/搜索