即时通讯 app 的技术栈

2020-04-05 10:05:36 +08:00
 Sunxb

大佬们,我们公司要自己开发一个即时通讯类型的 app, 请问需要储备那些技术知识。协议现在用的 xmpp,听说要改到 websocket 。我是移动端的开发 ~ 歇歇

5966 次点击
所在节点    程序员
30 条回复
jakezh
2020-04-05 21:03:44 +08:00
@jackrelative #19 多谢
fan123199
2020-04-05 23:16:10 +08:00
websocket 用在 H5 上比较方便吧。
Meltdown
2020-04-06 01:37:19 +08:00
我记得国内有个专门的搞即时通讯的技术网站
Sunxb
2020-04-06 09:43:29 +08:00
大佬们, 关键是公司要求的必须是自己搞,后台都是用的自己买的服务器,为了数据安全问题。从来没告诉哦即时通讯类型的东西,一时确实没处下手。
liyaojian
2020-04-06 12:19:05 +08:00
@Meltdown #23 你说的是这个吧 http://www.52im.net/
jin7
2020-04-06 13:31:40 +08:00
之前有人发过 好像叫野火
version
2020-04-06 15:43:40 +08:00
websocket 走 http 那套 延迟也大呢.做得好 30ms 以内.
推荐还是 tcp 私有协议.protobuf 拆封包吧..这样稳妥些.延迟也没那么低.麻烦就是分布式和重连要自己爬坑了
一般都是 c++ 写通信层底层..业务就各自语言包起来.移动或者桌面一般都这样干多
laozhang
2020-04-07 06:03:10 +08:00
我自己最近搞了一个。吞吐量不是很高。用的 websocket 。
EulerChen
2020-04-07 09:49:43 +08:00
MQTT
FateBlood
2020-07-14 23:34:04 +08:00
出一套数字货币交易所,支持币币和合约交易所需要联系 +V itshenmalong

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/659537

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX