【手写dubbo-2】netty实现简单群聊、私聊

文章目录

    • 一、功能背景
    • 二、功能描述
    • 三、功能架构图
    • 四、功能预览
    • 五、代码示例
      • 5.1、pom引入jar
      • 5.2、server端
      • 5.3、自定义协议
      • 5.4、客户端代码

一、功能背景

        巩固netty知识,使用netty完成一个聊天系统,通过该聊天系统更加深入的了解netty。设计知识点:nio、reactor模型、tcp粘包拆包、自定义协议等等。

二、功能描述

  1. 服务端启动,客户端连接服务端。
  2. 服务器记录在线客户端,并且分配客户端userId。
  3. 客户端发送消息。
  4. 服务端根据发发送类型判断群发还是私聊。
  5. 客户端收到消息并且打印消息。

三、功能架构图

【手写dubbo-2】netty实现简单群聊、私聊_第1张图片

四、功能预览

你可能感兴趣的:(从0开始手写dubbo框架,netty,群聊,私聊)