jjzjj

websockte

全部标签

netty整合websockte并将ws升级wss

一、netty整合websockte1.1、配置NettyServer创建NettyServer:定义两个EventLoopGroup,bossGroup辅助客户端的tcp连接请求,workGroup负责与客户端之间的读写操作。注意:需要开启一个新的线程来执行nettyserver,要不然会阻塞主线程,到时候就无法调用项目的其他controller接口了。@ComponentpublicclassNettyServer{@AutowiredprivateMyWebSocketHandlerwebSocketHandler;privatestaticfinalLoggerlog=LoggerFa

CIM和websockt-实现实时消息通信:双人聊天和消息列表展示

欢迎大佬的来访,给大佬奉茶一、文章背景有一个业务需求是:实现一个聊天室,我和对方可以聊天;以及有一个消息列表展示我和对方(多个人)的聊天信息和及时接收到对方发来的消息并展示在列表上。项目框架概述:后端使用SpringCloudAlibaba+mybatis-plus;前端是uniapp框架的微信小程序。文章目录欢迎大佬的来访,给大佬奉茶一、文章背景二、实现思路可以使用什么实现?使用CIM+websockt实现的优点是什么?CIM是什么?业务的实现思路三、数据库中涉及的表四、业务UML图双人聊天类图+NS图消息列表展示类图+NS图五、业务代码后端代码bootstrap配置文件(配置模块信息、中间

SpringBoot整合websockt实现消息对话

文章目录前言websockt什么是websockt?websockt和Socket区别代码部分实战应用前言websockt什么是websockt?WebSocket是一种在Web应用程序中实现实时双向通信的技术。Web应用程序通常是基于HTTP协议的,HTTP是一种请求/响应式的协议,客户端发起请求,服务器响应请求并发送响应,客户端收到响应后关闭连接。这意味着,如果客户端需要不断地从服务器获取更新,它必须定期发送请求以检查更新,这将导致大量的网络流量和不必要的服务器负载。WebSocket通过在客户端和服务器之间创建持久化连接,允许双向实时通信。这意味着服务器可以主动向客户端推送更新,而不必等