TigerChat
Netty+SpringBoot+FastDFS+MUI实现聊天App
ALin256
。。。。
展开
-
Netty+SpringBoot+FastDFS+MUI 实现聊天App详解(六)
Netty+SpringBoot+FastDFS+MUI实现聊天App(六)本章将给聊天App TigerChat加上心跳机制。为什么要实现心跳机制如果没有特意的设置某些选项或者实现应用层心跳包,TCP空闲的时候是不会发送任何数据包。也就是说,当一个TCP的socket,客户端与服务端谁也不发送数据,会一直保持着连接。这其中如果有一方异常掉线(例如死机、路由被破坏、防火墙切断连接等),另一端...原创 2020-04-02 21:49:35 · 149 阅读 · 0 评论 -
Netty+SpringBoot+FastDFS+MUI 实现聊天App详解(五)
Netty+SpringBoot+FastDFS+MUI实现聊天App(五)移除方法与处理异常方法的重写在ChatHandler中重写其移除channel的方法handlerRemoved,以及处理异常的方法exceptionCaught。 @Override public void handlerRemoved(ChannelHandlerContext ctx) throw...原创 2020-04-02 21:48:57 · 157 阅读 · 0 评论 -
Netty+SpringBoot+FastDFS+MUI 实现聊天App详解(四)
Netty+SpringBoot+FastDFS+MUI实现聊天App详解(四)本章内容 (1)查询好友列表的接口 (2)通过或忽略好友请求的接口 (3)添加好友功能展示查询好友列表的接口 /** * @Description: 查询我的好友列表 */ @PostMapping("/myFriends") public TigerChat...原创 2020-04-02 21:48:16 · 131 阅读 · 0 评论 -
Netty+SpringBoot+FastDFS+MUI 实现聊天App详解(三)
Netty+SpringBoot+FastDFS+MUI实现聊天App详解(三)本节主要讲解聊天App tigerChat中关于好友申请的发送与接受。包含以下内容: (1)搜索好友接口 (2)发送添加好友申请的接口 (3)接受添加好友申请的接口搜索好友接口定义枚举类型 SearchFriendsStatusEnum,表示添加好友的前置状态 SUCCESS(0, "OK"...原创 2020-04-02 21:47:42 · 156 阅读 · 0 评论 -
Netty+SpringBoot+FastDFS+MUI 实现聊天App详解(二)
Netty+SpringBoot+FastDFS+MUI实现聊天App详解(二)本节主要讲解聊天App tigerChat中关于用户信息处理,以及文件服务器FastDFS的相关操作。包含以下内容: (1)注册与登录功能 (2)文件服务器的配置 (3)上传用户头像 (4)设置用户昵称 (5)用户二维码的生成与上传注册与登录功能自定义一个工具类IMoocJSONResult...原创 2020-04-02 21:46:30 · 206 阅读 · 0 评论 -
Netty+SpringBoot+FastDFS+MUI 实现聊天App详解(一)
Netty+SpringBoot+FastDFS+MUI实现聊天App详解(一)Netty学习IO编程与NIO编程传统IO编程性能分析IO编程模型在客户端较少的情况下运行良好,但是对于客户端比较多的业务来说,单机服务端可能需要支撑成千上万的连接,IO模型可能就不太合适了。这是因为在传统的IO模型中,每个连接创建成功之后都需要一个线程来维护,每个线程包含一个while死循环,那么1w个连接对...原创 2020-04-02 21:45:00 · 293 阅读 · 0 评论 -
项目介绍
TigerChat数据库用户表face_image为用户的头像,需要保存小图与大图,qrcode为该用户对应的二维码朋友关系表好友申请表记录发送好友请求申请的数据表聊天记录表sign_flag表示消息的签收状态,为0表示未签收,为1表示已签收项目结构utils包FileUtils 主要提供了一些与文件相关的操作IMoocJSONResult 是自定义的响应给前端的...原创 2020-04-02 21:38:38 · 306 阅读 · 0 评论 -
fastDFS、Nginx 搭建
腾讯云配置公网IP: 193.112.213.xxx私网IP: 172.16.0.8搭建 fastDFS、Nginx1. 环境准备名称说明centos7.xlibfatscommonFastDFS分离出的一些公用函数包FastDFSFastDFS本体fastdfs-nginx-moduleFastDFS和nginx的关联模块nginx...原创 2020-04-02 21:30:57 · 84 阅读 · 0 评论