疑問解析

Q:支不支持集羣?數據庫

A:集羣是支持的,im, ims, imr,都是能夠多個實例 多臺部署的服務器

Q:im ims imr的主要功能對象

A: im是接入服務器, imr是在多臺im服務器之間中轉消息的, ims是存儲消息的。 im服務器接收到客戶端發過來的各類信息, 保存到ims, 以後經過imr轉發給用戶。接口

Q: 那im應該部署在有固定ip的那個服務器上吧,而後和其餘服務器組成一個局域網?ip

A: im, ims,imr都在一個局域網內路由

Q:imr負責轉發給客戶,那就是說imr也要有對外接口,im收,imr發?部署

A:imr集羣

Q:若是接收方和發送方長鏈接落在了不一樣的服務器上,如今如何作路由的?密碼

_ A:imr是不一樣im實例的橋樑_im

Q:imr除了存儲,還要負責信息的調度?

A:ims存儲, imr 轉發,功能就比較清楚了,服務器接收到信息統一到im的惟一固定ip和端口上,好比192.168.1.1:8080。im服務器把全部信息轉發給ims服務器,ims服務器上有數據庫,能夠判斷登錄客戶是否在數據庫裏,密碼是否吻合,並從數據庫尋找目標對象,而後把目標對象和信息發送給imr服務器,imr把信息發送給客戶端?

相關文章
相關標籤/搜索