|
引用:beichu 发表于 2024-01-09 10:30 是的,你理解是对的,只有客户端处于不同实例时才需要通过mq中转,中转的逻辑实际上就是个im多实例信群的通信原理了 |
引用:JackJiang 发表于 2024-01-09 10:19 老师您看我这么理解对吗。 在都处于MobileIMSDK-Web连接下的收件人,发送的消息实际上应该是在MobileIMSDK_WEB_SERVER上的回调中处理的。这里处理比如存库什么的。而不是通过RabbitMQ到服务端去处理消息。 |
看你的日志,你MobileIMSDK-Web配置连接rabbitmq应该没有问题。 你第3张图上log显示,你消息的收件人同样同于MobileIMSDK-Web的连接之下,它们既然都处在MobileIMSDK-Web同一个实例下,当然就可以直接收发消息,不需要通过mq进行消息桥接。。。 你要理解:rabbitmq在这里的唯一用途,就是因为你的MobileIMSDK客 户端和MobileIMSDK-Web的客户端无法同时连接到同一个服务实例,从而需要借用mq来作为“桥”周转一下消息。能理解吗? |