默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 关于RainbowChat服务端配置中“im服务器”这个字眼的理解疑问
在很多个配置文件中,都有看到im服务器的字样。
我们需要独立部署Im服务器吗?我们拿到的服务端好像不是im服务器,只是作为客户端调用的服务。
这个im服务器地址需要如何配置,还有端口需要如何配置呢?

我看到包引用了rabbitMq-client,那我们还需要部署rabbitMQ吗?

还是说,我们购买的这套源码,由贵公司给我们提供Im服务器呢?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:RainbowChat
上一篇:[已回复] 求教RainbowChat 服务端怎么搭建集群呢下一篇:[已解决] 问个自定义RainbowChat的服务端http连接认证的问题
推荐方案
评论 1
整套服务端源码就是全部了,至于IM服务器、http服务器只是你的理解问题。

因为在全功能IM服务端的开发和架构中,网络通信由两部分组成:
1)长连接:
就是指的IM服务器,正如手册里所写的:监听于9903端口的UDP服务便是。关于长连接我估计你以前没有接触过,有空你可以研究一下MobileIMSDK写的,这一部分通常被IM内行称为“IM服务”或“IM服务器”,也叫IM长连接通道;
2)短连接:
也就是提供普通的HTTP rest接口的服务端,通常就是JavaWeb这些东西了。这个短连接的服务端口也就是你部署于Tomcat的端口。这个服务在IM的内行看来,被称为HTTP短连接,或者叫HTTP服务器了。

其实IM服务器或准确地应该叫“IM服务”,但你不用扣字眼,只是约定俗成的叫法而已,实际的东西就这些了。

至于RabbitMQ的东西:你不需要理会,它只是MobileIMSDK这个底层框架里留作跟Web端消息互通用的,RainbowChat里暂时没有启用这部分功能。

打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部