im-system 第九章
ChatOperateReceiver
逻辑层需要接收到im tcp接入层发送过来的消息,逻辑层监听使用ChatOperateReceiver,tcp层收到来自sdk的消息后,将消息发送到mq,逻辑层接收到该消息
P2PMessageService
用于处理单聊消息
CheckSendMessageService
用于检验是否有权限发送消息,为了能够不浪费mq的资源,把校验操作以接口的形式提供出来,给tcp层调用
MqMessageProducer
客户端使用sdk连接上tcp接入层,然后将数据包发过来经过MessageDecoder解码转为Message对象,然后到NettyServerHandler#channelRead方法,在这个收到消息的方法中,根据消息command指令作不同处理