poyee-im

ken 11494fbfb0 initialize 4 semanas atrás
common 11494fbfb0 initialize 4 semanas atrás
im-web 11494fbfb0 initialize 4 semanas atrás
.gitignore 11494fbfb0 initialize 4 semanas atrás
README.md 11494fbfb0 initialize 4 semanas atrás
api.md 11494fbfb0 initialize 4 semanas atrás
pom.xml 11494fbfb0 initialize 4 semanas atrás

README.md

待办事项:

  • 网关增加MQTT连接的身份校验
  • 好友列表没有历史聊天时,前端不依赖payload
  • 直播间聊天改为MQTT协议
  • 取消WebSocket协议
  • 团队会议
    • 准备演示材料
    • 预约会议室

git提交前缀说明

  • feat: 新功能的添加
  • update: 对现有功能的更新或增强
  • fix: 修复BUG
  • refactor: 代码重构,无其他操作

MQTT消息的级别

QoS0: 至多一次,消息最多送达一次	最低	最高	无关紧要的数据传输,丢失消息无关紧要
QoS1: 至少一次,消息至少送达一次	中等	中等	需要确保消息至少到达一次,重复消息可以容忍
QoS2: 仅一次,消息确保只送达一次	最高	最低	对消息准确性要求高,重复消息不可容忍

个人对个人消息

{
  "code":"chat",
  "messageType":"chat_to_personal",
  "ChatMessageParam":{
    "receiver":"2477",
    "messageId":"mid",
    "payload":{
      "contentType":"TEXT",
      "sender":"2477",
      "content":"你好!",
      "extra":"{}"
    }
  }
}

设备在线

{
    "code": "state",
    "messageType": "online",
    "ChatMessageParam": {
        "value": true,
        "userId":1
    }
}