首页 > 代码库 > MQTT---HiveMQ源码详解(六)Netty-Handlers总览

MQTT---HiveMQ源码详解(六)Netty-Handlers总览

由于HiveMQ是基于netty做网络通讯层的框架,那么必定需要使用Handler来处理客户端的消息,那么HiveMQ的Handler主要分为七类

1、Decoder

2、Encoder

3、MQTT消息处理Handler

4、基于Event的Plugin回调Handler

5、流量限制的Handler

6、统计的Handler

7、TCP/Websocket/TlsTcp/TlsWebsocket的Handler

那么我们就从图来看看它的Handler的一个概览,有一个总体印象(应该还有遗漏的)。
技术分享


基于前面梳理的这7大类,我们后续将逐一为大家讲解!


MQTT交流群:221405150


<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

    MQTT---HiveMQ源码详解(六)Netty-Handlers总览