请选择 进入手机版 | 继续访问电脑版

默认
打赏 发表评论 26
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
如果login需要进行第三方系统鉴权请求,存在一定的延迟风险,是否应该考虑从 长链接保持服务中拆分出来呢?比如拆分出 login + connector 这样?请教,一般登录跟长链接保持有没有条件拆成2个服务?或者是否属于合理的实践?谢谢
引用:LBY 发表于 2021-10-19 14:11
如果login需要进行第三方系统鉴权请求,存在一定的延迟风险,是否应该考虑从 长链接保持服务中拆分出来呢? ...

你考虑的是对的,一般就是这样做的
签名: 天气忽然就这么冷了!
想问站长一个问题:方案中,存储系统的意义有哪些?我们一般业务服务,都是直连数据库,做一些业务相关的数据库读写操作,如果把存储的逻辑单独出来,一来存储服务很难做到跟业务服务透明化(需要有一套很健全的存储请求规范才能适配业务服务的全方位请求),二来 存储服务与其他服务之间的通道带宽是否很容易成为瓶颈?
引用:LBY 发表于 2021-10-28 10:39
想问站长一个问题:方案中,存储系统的意义有哪些?我们一般业务服务,都是直连数据库,做一些业务相关的数 ...

im里有各种文件的上传下载,这些都是存储,比如语音留言的AMR语音文件,图片消息对应的图片,大文件消息对应的文件,这些都需要存储管理起来
签名: 天气忽然就这么冷了!
引用:JackJiang 发表于 2021-10-28 10:52
im里有各种文件的上传下载,这些都是存储,比如语音留言的AMR语音文件,图片消息对应的图片,大文件消息 ...

嗯,撇开文件存储,单纯是消息内容,IM服务直接访问数据库这种操作常见吗?这个分离的设计模式,感觉存储系统部分的工程实现不太好做
引用:LBY 发表于 2021-10-28 11:44
嗯,撇开文件存储,单纯是消息内容,IM服务直接访问数据库这种操作常见吗?这个分离的设计模式,感觉存储 ...

im里要存储的东西其实很简单,就那几样,相比传统的信息系统来说,简单多了,不用把它想什么啥哈的
签名: 天气忽然就这么冷了!
这里的online服务是怎样设计,部署的时候是只部署一个,所有login都往这一个里记录吗?部署多个是不是要同步,那么这和一个有什么区别?如果多个不用同步,查找的时候是不是太慢了?

在线求解

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

返回顶部