文档章节

疑问解析

G
 GoBelieve
发布于 2017/04/05 10:24
字数 362
阅读 34
收藏 0
点赞 1
评论 1

Q:支不支持集群?

A:集群是支持的,im, ims, imr,都是可以多个实例 多台部署的

Q:im ims imr的主要功能

A: im是接入服务器, imr是在多台im服务器之间中转消息的, ims是存储消息的。 im服务器接收到客户端发过来的各种信息, 保存到ims, 之后通过imr转发给用户。

Q: 那im应该部署在有固定ip的那个服务器上吧,然后和其他服务器组成一个局域网?

A: im, ims,imr都在一个局域网内

Q:imr负责转发给客户,那就是说imr也要有对外接口,im收,imr发?

A:imr

Q:如果接收方和发送方长连接落在了不同的服务器上,现在如何做路由的?

_ A:imr是不同im实例的桥梁_

Q:imr除了存储,还要负责信息的调度?

A:ims存储, imr 转发,功能就比较清楚了,服务器接收到信息统一到im的唯一固定ip和端口上,比如192.168.1.1:8080。im服务器把所有信息转发给ims服务器,ims服务器上有数据库,可以判断登陆客户是否在数据库里,密码是否吻合,并从数据库寻找目标对象,然后把目标对象和信息发送给imr服务器,imr把信息发送给客户端?

© 著作权归作者所有

共有 人打赏支持
G
粉丝 6
博文 5
码字总数 2644
作品 3
福州
加载中

评论(1)

v
veryitman
最近关注了这个开源项目, 为博主点赞.
编译执行与解析执行问题

看了一下源代码,编译执行这种想法确实比较新,适合同一个表达式被多次运行的情况,有几个疑问,有些疑问是代码没有细看,有些疑问是本身设计问题: 1.编译的类放在哪里了?是直接放在内存中了吗?如...

nortan
2012/03/30
809
2
语法解析器--PetitParser

PetitParser是一个强大、易用、灵活的解析工具,使用Dart写成。 它文档丰富,代码易懂,作者也非常热情。在学习的过程中,我曾经有过很多疑问,都得到了作者及时详尽的解答,在这里要特别表示...

红薯
2015/05/18
253
0
Spring Security3源码分析-FilterChainProxy初始化

很久没有更新博客了,最近对Spring Security做了比较深入的研究。 spring security的教程网上很多: http://lengyun3566.iteye.com/category/153689 http://wenku.baidu.com/view/b0c0dc0b7...

Dead_knight
2014/01/20
0
2
技术分享连载(八十三)

原文链接:https://blog.uwa4d.com/archives/2091.html 我们将从日常技术交流中精选若干个开发相关的问题,建议阅读时间15分钟,认真读完必有收获。如果您有任何独到的见解或者发现也欢迎联系...

UWA4D
2017/12/12
0
0
刚写了个开源中国的RSS解析,有一点疑问

下午才写好开源中国RSS解析。 不过没有全部解析,只是解析了博客的CSS. 期间出现一些网络故障,都一一解决了 效果在回帖中贴出。 现在有一点疑问:我用的是ListView来显示 标题和博客的发布时...

jeffsui
2012/01/13
385
5
关于C++开发的疑问(QT开发)

有个问题一直困惑着我,关于C++封装方面的。 最近在做一个使Qt网络通信的项目,首先是用QTcpServer对象进行监听,当有链接请求时,创建一个QTcpSocket对象来处理链接,这个处理主要是对对方传...

左右搁浅
2016/01/15
327
7
为什么说 SAX 比 DOM4J 解析 xml 性能低?

目前公认的XML解析器性能最好的是 DOM4J 我的疑问: DOM4J 是基于DOM文档树结构来进行解析的,来解析xml文件之前,会将整个 XML文档装载入内存形成完整的 DOM数结构,然后进行 DOM 节点的读取...

山哥
2012/05/23
3.8K
7
bootstrap的学习思路

最近在看bootstrap,在各大论坛上都找了一些帖子。几乎都是和bootstrap中文网上的内容大致相同。也看过几篇关于源码解析的。但是:我糊涂了,试着做了几个demo,像轮播,modal...其中疑问最多...

我要举报你们
2015/11/27
196
1
数据库中间件 MyCAT源码分析:【单库单表】插入【推荐阅读】

🙂🙂🙂关注微信公众号:【芋艿的后端小屋】有福利: RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表 RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址 您对于源码...

芋道源码掘金Java群217878901
2017/08/01
0
0
条形码扫描数据来源问题

大家好!我有个问题关于条形码的!在这儿有点迷惑,条形码解析后应该是一个一串数字啊!怎么转换成商家信息及产品信息的,还有个疑问我想做一个扫描一下条形码 就能知道这个产品的成分的(数...

hitchhiker3
2013/05/25
157
3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

什么是Base64

一、什么是Base64? 百度百科中对Base64有一个很好的解释:“Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法”。 什么是...

Jack088
6分钟前
0
0
SQL多表联查leftjoin左边加表单

SELECT IFNULL(u.USER_ACCOUNT, o.USER_ACCOUNT) u.USER_ACCOUNT, o.* FROM gh_orders o LEFT JOIN gh_user u ON o.PARENT_ID = u.ROW_ID 1.假如u.USER_ACCOUNT不空返回u.USER_ACCOUNT,否则返......

森火
11分钟前
0
0
expect脚本同步文件、expect脚本指定host和要同步的文件、构建文件分发系统

expect脚本同步文件 更改权限 执行脚本 查看执行结果 expect eof需要加上,作用是等脚本命令执行完再进行退出 expect脚本指定host和要同步的文件 更改权限,执行脚本 构建文件分发系统 需求背...

Zhouliang6
49分钟前
1
0
Hive应用:外部分区表

Hive应用:外部分区表 介绍 Hive可以创建外部分区表。创建表的时候,分区要在建表语句中体现。建完之后,你不会在表中看到数据,需要进行分区添加,使用alter语句进行添加。然后数据才会显示...

星汉
59分钟前
3
0
点击Enter登录

1. 效果 2. 实现过程(记得引入jq文件) //6.回车事件 登录 $(function() { document.onkeydown = function(event) { var e = event || window.event || arguments.callee.caller.arguments......

Lucky_Me
今天
1
0
点击菜单内容切换

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .menu{ height: 38px; background-color: #eeeeee; line-height: 38px; } .mao{ ......

南桥北木
今天
1
0
OSChina 周六乱弹 —— 妹子和游戏哪个更好玩

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @andonny :分享唐朝乐队的单曲《国际歌》 《国际歌》- 唐朝乐队 手机党少年们想听歌,请使劲儿戳(这里) @举个栗子- :日常祈雨 邪恶的大祭...

小小编辑
今天
613
8
流利阅读笔记32-20180721待学习

“人工智能”造假:只有人工,没有智能 Lala 2018-07-21 1.今日导读 当今社会,擅长单个方面的人工智能已经盛行,手机借助 AI 智慧防抖技术帮助大家拍出清晰照片,谷歌研发的 AI 助手将可以帮...

aibinxiao
今天
10
0
我的成长记录(一)

今天突然精神抖擞,在我的博客下新开一项分类>成长记录,专门记录每隔一段时间我的一点感悟吧。因为今天才专门花时间新开这样一个分类,所以以前有过的一些感悟没有记录下来,现在已经想不起...

dtqq
今天
1
0
机器学习管理平台 MLFlow

最近工作很忙,博客一直都没有更新。抽时间给大家介绍一下Databrick开源的机器学习管理平台-MLFlow。 谈起Databrick,相信即使是不熟悉机器学习和大数据的工程湿们也都有所了解,它由Spark的...

naughty
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部