引用:mahongcan 发表于 2025-06-03 13:18 我感觉是的,毕竟只在login和客户端之间提到了长连接 |
| 您好,想问下,每个服务的通信用的什么? rpc吗 |
| 太干了 |
| 实在,受益匪浅 |
| 大佬,goim那套方案和这个比,看着goim好像简化了很多少东西。。。 |
引用:JackJiang 发表于 2021-06-15 14:47 还是没想明白为什么存储router的ip/port,是个无状态的下游才对,login无论调用哪个router都是一样的,这里的存储是为了什么呢。 ![]() |
| 这效率太高了吧 |
引用:BrainWong 发表于 2022-09-29 23:01 说干就干,不要等 |
| 膜拜膜拜,结合站上其他内容,内容很明白了。真想用C++撸出来,跑一跑是什么样子的 |
引用:JackJiang 发表于 2022-09-06 22:24 非常感谢大佬 |
引用:二月风格 发表于 2022-09-06 22:08 是的,会有延迟,而且异步是不可控的。 如果要受控,应该用rpc |
引用:二月风格 发表于 2022-09-06 22:08 想请教和学习一下大佬们的建议 |
|
从kafka消息写入到redis中会不会有一定延迟,造成消息实时性低的问题呢,主要这个过程是异步的 |
|
虚心请教,文中架构先写入kafka,通过kafka写入redis和mysql中,如果流量太大kakfa产生了消息堆积 用户刚登陆,从redis取到的最近数据会不会有缺失呢 |
引用:zhyf888 发表于 2021-03-23 22:02 真的是亿级的 ![]() |
|
这里的online服务是怎样设计,部署的时候是只部署一个,所有login都往这一个里记录吗?部署多个是不是要同步,那么这和一个有什么区别?如果多个不用同步,查找的时候是不是太慢了? 在线求解 |
引用:LBY 发表于 2021-10-28 11:44 im里要存储的东西其实很简单,就那几样,相比传统的信息系统来说,简单多了,不用把它想什么啥哈的 |
引用:JackJiang 发表于 2021-10-28 10:52 嗯,撇开文件存储,单纯是消息内容,IM服务直接访问数据库这种操作常见吗?这个分离的设计模式,感觉存储系统部分的工程实现不太好做 |
引用:LBY 发表于 2021-10-28 10:39 im里有各种文件的上传下载,这些都是存储,比如语音留言的AMR语音文件,图片消息对应的图片,大文件消息对应的文件,这些都需要存储管理起来 |