923 B
923 B
title | description | published | date | tags | editor | dateCreated |
---|---|---|---|---|---|---|
即时消息 | 即时消息模块的使用 | true | 2021-09-14T06:44:48.671Z | wg-basic | markdown | 2021-09-14T06:25:26.887Z |
依赖模块
<dependency>
<groupId>ink.wgink</groupId>
<artifactId>module-instant-message</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
配置
websocket:
url: 127.0.0.1
port: 8081
# 上下文
context: websocket
如何对接
-
不论后台还是APP,首先需要完成登录
-
请求接口完成socket登录
- 后台请求接口:
api/websocket/client/login/{clientName}
- APP请求接口:
app/websocket/client/login/{clientName}
- 请求方法:GET
- clientName:客户端名称(唯一标识,非中文)
- 后台请求接口:
-
请求接口后,拿到会话ID(sessionId)
-
初始化 WebSocket
-
连接打开后,发起 会话注册,携带请求后的 sessionId