默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 在K8S+springcoud中如何部署MobileIMSDK?
阅读(46157) | 评论(5 收藏 淘帖1
求助各位大神,项目中需要IM这块,用了MobileIMSDK实现,怎么部署?现在的业务是基于k8s+spingcloud部署的,外部访问都是走的gateway网关转发到内部服务这种模式,现在需要把写好的IM服务加入进去,需要暴露TCP端口和websocket端口,要怎么部署?需要怎么暴露端口?

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

上一篇:[已回复] 请问MobileIMSDK同时支持TCP、UDP两种协议,该怎么理解?下一篇:MobileIMSDK开发的IM中,加好友、创群等消息通知由服务端还是客户端发?

本帖已收录至以下技术专辑

推荐方案
评论 5
你参考一下这篇《SpringBoot(22) 集成MobileIMSDK实现即时通讯
另外,你再看看我在这个帖子2楼的回复:[已回复] 求java springboot+MobileIMSDK的案例,可有偿
引用:JackJiang 发表于 2021-10-18 19:20
你参考一下这篇《SpringBoot(22) 集成MobileIMSDK实现即时通讯》
另外,你再看看我在这个帖子2楼的回复:[ ...

这些都看过了。目前的情况是,使用普通的springboot项目,单独开启TCP端口8901这种,是能访问的。但是项目是微服务部署的,要走网关,后端服务都是通过网关转发的,这种情况下,应该怎么部署?
引用:LicV587 发表于 2021-10-20 13:19
这些都看过了。目前的情况是,使用普通的springboot项目,单独开启TCP端口8901这种,是能访问的。但是项 ...

长连接应用直接就走它自已的端口,不要通过网关了,多一道转发,性能也被浪费掉了。长连接不是http短连接,没必要把架构搞成这样
引用:JackJiang 发表于 2021-10-20 14:27
长连接应用直接就走它自已的端口,不要通过网关了,多一道转发,性能也被浪费掉了。长连接不是http短连接 ...

您的意思是说,业务走网关转发到后端端口。
IM的TCP和WebSocket连接这些长连接,直接开放相应的端口,直连访问,是这样吗?
引用:LicV587 发表于 2021-10-20 14:53
您的意思是说,业务走网关转发到后端端口。
IM的TCP和WebSocket连接这些长连接,直接开放相应的端口,直 ...

对的。长连接这种高性能的东西,直接来效率高。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部