如何构建商业级别聊天系统
文章平均质量分 92
构建商业级别聊天系统
dying 搁浅
这个作者很懒,什么都没留下…
展开
-
【如何构建商业级别聊天系统】 Netty 构建 WebSocket 服务 下篇
在构建 WebSocket 服务的上篇,我们介绍了几个核心的由 Netty 提供的处理 Http 以及升级 WebScoket 协议的 Handler那么在建立好连接后后续的数据传输和处理就需要我们来编写自己的 Handler 来进行处理了,无论你是想讲消息入库还是分发都可以通过定制 Handler 并将其加入到 pipline 中来实现。原创 2021-09-29 21:19:17 · 340 阅读 · 0 评论 -
【如何构建商业级别聊天系统】 Netty 构建 WebSocket 服务 上篇
本篇将带领大家构建一个最初的 WebSocket 原型,以及前端页面配合服务发送简单消息。后续的服务将基于此进行演化。原创 2021-09-23 21:55:13 · 291 阅读 · 0 评论 -
【如何构建商业级别聊天系统】开始搭建你的聊天服务 Netty 最佳实践快速入门
本文基于 Spring Boot 框架环境进行,读者可自行搭建环境,或者自行调整部分代码以适配自己的环境。同时你需要有一定的基础概念了解,推荐查看我的其他关于 Netty 的文章。文中涉及到的一些概念只会简单叙述一下,不做展开讲解。原创 2021-09-11 16:32:39 · 328 阅读 · 0 评论 -
【如何构建商业级别聊天系统】聊聊 WebSocket 传输协议
WebSocket这一篇我们简单聊聊 websocket 传输协议。1.WebSocket 是啥WebSocket 是基于 TCP 双向全双工通信协议。WebSocket 利用 HTTP 协议实现连接握手。我们真正要使用 WebSocket 原因在于他可以支持,:服务端向客户端推送消息2. WebSocket 特点建立在 TCP 之上与 HTTP 协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用 HTTP 协议,因此握手时不容易屏蔽,能通过各种 HTTP 代理服务器数据格式原创 2021-07-03 17:22:15 · 205 阅读 · 1 评论 -
【如何构建商业级别聊天系统】 MQTT 篇(五)保活 Keep Alive,请不要让你的 MQTT 服务变成小猪佩奇!
keep alive 保活,不光是对于 MQTT 来说需要保活,其实我们很多的系统,在需要确定对方是否处于可通信状态的时候都是需要这种保活机制。原创 2021-09-01 17:41:35 · 3191 阅读 · 0 评论 -
【如何构建商业级别聊天系统】 MQTT 篇(四)MQTT 特性之 持久会话、保留消息、遗嘱
本篇将介绍 MQTT 的一些我们应该关注的特性关注不迷路!!https://mp.weixin.qq.com/s/3ge0KoH9bvzj0cmog6Y3zQ原创 2021-08-31 20:37:13 · 3390 阅读 · 0 评论 -
【如何构建商业级别聊天系统】 MQTT 篇(三)MQTT QoS 服务质量
消息协议,我们最关心的是什么?这个消息的可靠性传递,MQTT 如何保证消息的可靠性呢?QoS 级别做的就是这件事儿原创 2021-08-18 21:49:51 · 1100 阅读 · 2 评论 -
【如何构建商业级别聊天系统】 MQTT 篇(二)MQTT 订阅与取消订阅
MQTT 系列篇致力于让大家搞懂 MQTT 的工作流程,为构建聊天系统打下基础。协议真的很重要原创 2021-07-21 21:44:00 · 979 阅读 · 2 评论 -
【如何构建商业级别聊天系统】 MQTT 篇(一) 初识 MQTT
想要打造一个聊天系统,数据传输协议的选择是必不可少的,MQTT 就是上佳之选原创 2021-07-15 20:22:50 · 605 阅读 · 0 评论