Browse Source

更新readme

master
xsx 1 year ago
parent
commit
bf9e2adb72
  1. 6
      README.md
  2. BIN
      截图/app/1.jpg
  3. BIN
      截图/app/1.png
  4. BIN
      截图/app/2.jpg
  5. BIN
      截图/app/2.png
  6. BIN
      截图/web/单人通话.jpg
  7. BIN
      截图/web/多人通话.jpg
  8. BIN
      截图/web/好友.jpg
  9. BIN
      截图/web/好友列表.png
  10. BIN
      截图/web/私聊.jpg
  11. BIN
      截图/web/私聊.png
  12. BIN
      截图/web/群列表.jpg
  13. BIN
      截图/web/群列表.png
  14. BIN
      截图/web/群聊.jpg
  15. BIN
      截图/web/群聊.png
  16. BIN
      截图/web/群视频.png

6
README.md

@ -10,7 +10,7 @@
1. 支持单人、多人音视频通话(基于原生webrtc实现,需要ssl证书)
1. uniapp端兼容app、h5、微信小程序,可与web端同时在线,并保持消息同步
1. 后端采用springboot+netty实现,网页端使用vue,移动端使用uniapp
1. 服务器支持集群化部署,每个im-server仅处理自身连接用户的消息
1. 服务器支持集群化部署,具有良好的横向扩展能力
详细文档:https://www.yuque.com/u1475064/mufu2a
@ -60,9 +60,9 @@ https://www.yuque.com/u1475064/imk5n2/qtezcg32q1d0dr29#SbvXq
| im-uniapp | uniapp页面,可打包成app、h5、微信小程序 |
#### 消息推送方案
当消息的发送者和接收者连的不是同一个server时,消息是无法直接推送的,所以我们设计出了能够支持跨节点推送的方案:
![输入图片说明](%E6%88%AA%E5%9B%BE/%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81%E9%9B%86%E7%BE%A4%E5%8C%96.jpg)
- 当消息的发送者和接收者连的不是同一个server时,消息是无法直接推送的,所以我们需要设计出能够支持跨节点推送的方案
- 利用了redis的list数据实现消息推送,其中key为im:unread:${serverid},每个key的数据可以看做一个queue,每个im-server根据自身的id只消费属于自己的queue
- redis记录了每个用户的websocket连接的是哪个im-server,当用户发送消息时,im-platform将根据所连接的im-server的id,决定将消息推向哪个queue
@ -102,7 +102,7 @@ https://www.yuque.com/u1475064/mufu2a/vn5u10ephxh9sau8
#### 界面截图
私聊:
![输入图片说明](%E6%88%AA%E5%9B%BE/web/%E7%A7%81%E8%81%8A.png)
![输入图片说明](D:\开源项目\box-im\截图\web\私聊.jpg)
群聊:
![输入图片说明](%E6%88%AA%E5%9B%BE/web/%E7%BE%A4%E8%81%8A.png)

BIN
截图/app/1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 813 KiB

BIN
截图/app/1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

BIN
截图/app/2.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 767 KiB

BIN
截图/app/2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

BIN
截图/web/单人通话.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

BIN
截图/web/多人通话.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
截图/web/好友.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 279 KiB

BIN
截图/web/好友列表.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 367 KiB

BIN
截图/web/私聊.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 KiB

BIN
截图/web/私聊.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 629 KiB

BIN
截图/web/群列表.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 KiB

BIN
截图/web/群列表.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 795 KiB

BIN
截图/web/群聊.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

BIN
截图/web/群聊.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 612 KiB

BIN
截图/web/群视频.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 MiB

Loading…
Cancel
Save