poyee-im

ken 11494fbfb0 initialize 10 tháng trước cách đây
common 11494fbfb0 initialize 10 tháng trước cách đây
im-web 11494fbfb0 initialize 10 tháng trước cách đây
.gitignore 11494fbfb0 initialize 10 tháng trước cách đây
README.md 11494fbfb0 initialize 10 tháng trước cách đây
api.md 11494fbfb0 initialize 10 tháng trước cách đây
pom.xml 11494fbfb0 initialize 10 tháng trước cách đây

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
    }
}