对于高并发的即时通讯实现,还是很有挑战的,所需要考虑的点非常多,除了要实现功能,还要考虑并发、流量、负载、服务器、容灾等等。虽然有难度也并不是高不可攀。

对于现实即时通讯往往有两种方案:

  • 方案一:

    • 自主实现,从设计到架构,再到实现。
    • 技术方面可以采用:Netty + WebSocket + RocketMQ + MongoDB + Redis + ZooKeeper + MySQL
  • 方案二:
    • 对接第三方服务完成。
    • 这种方式简单,只需要按照第三方的api进行对接就可以了。
    • 如:环信、网易、容联云通讯等。

如何选择呢?

如果是中大型企业做项目可以选择自主研发,如果是中小型企业研发中小型的项目,选择第二种方案即可。方案一需要有大量的人力、物力的支持,开发周期长,成本高,但可控性强。方案二,成本低,开发周期短,能够快速的集成起来进行功能的开发,只是在可控性方面来说就差了一些。

即时通讯功能技术方案相关推荐

  1. 通过Android反编译技术研究国内陌生人社交即时通讯的技术方案

    版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/100 即时通讯IM类App分析 这两周对国内陌生人社交领域 ...

  2. 哇呼IM即时通讯系统——技术解析

    哇呼IM即时通讯系统--技术解析 哇呼 哇呼"Chat"是一款包含android客户端/ios客户端/pc客户端/WEB客户端的即时通讯系统.本系统完全自主研发,服务器端源码直接部 ...

  3. android 极光 环信,环信、容联云通讯、极光推送和网易云信IM即时通讯功能接入方式_部署方式_企业服务汇...

    编者按:企业在挑选IM即时通讯功能服务商时,对于企业应当如何接入其IM功能.接入方式和部署方式有哪些等问题不太清楚.今天企业服务汇通过评测环信.容联云通讯.极光推送和网易云信这四家服务商来为你详细说明 ...

  4. linux搭建音视频服务器,Linux平台部署音视频SDK实现即时通讯功能

    Linux平台部署音视频SDK实现即时通讯功能 下面介绍一款强大的音视频即时通讯平台给大家,它就是--云智真音视频SDK. 云智真提供一套跨平台的音.视频即时通讯解决方案,基于先进的H.264视频编码 ...

  5. 多媒体信息即时通讯功能详解

    多媒体本身有两个方面,和所有现代技术一样它是由硬件和软件,或机器和思想混合组成.可以将多媒体技术和功能在概念上区分为控制系统和信息. 多媒体之所以能够实现是依靠数字技术.多媒体代表数字控制和数字媒体的 ...

  6. QQ/微信背后的即时通讯技术细节,方案选择丨接入层丨逻辑层丨web方案

    QQ/微信背后的即时通讯技术细节,方案选择 接入层:协程,异步io,tcp/udp 逻辑层:协议选择protobuf,mqtt web方案:websocket,comet [技术分享篇]qq微信背后的 ...

  7. 安卓蓝牙实现即时通讯功能

    安卓蓝牙实现即时通讯功能 本demo是<Android智能穿戴设备开发指南>书中的一块内容,实现了两台手机基于蓝牙进行即时通讯的功能. demo演示如下: 结构图 主要代码 MainAct ...

  8. 网易im即时聊天php怎么接入,网易云信IM即时通讯功能接入方式与流程_如何收费_企业服务汇...

    编者按:很多企业在考虑使用网易云信提供的IM即时通讯功能,对于企业应当如何接入该功能.接入方式和流程是怎样的.应当如何收费等不太清楚.企业服务汇通过评测网易云信IM即时通讯功能来告诉你答案. 网易云信 ...

  9. 通达OA 一用户登陆精灵却不能用即时通讯功能的异常情况处理(图文)

    今天,一个同事突然发现一个奇怪的现象:登陆精灵后与同事对话,却始终弹出如下"发送微讯"这个窗口,而不是平常的精灵对话窗口,而且还需要选人员,还不能传文件,很是不方便.而其他人却没有 ...

最新文章

  1. 如何更优雅地对接第三方API
  2. 业界丨OpenAI 发布通用人工智能研究纲领:以全人类的名义承诺
  3. 2021年假期怎么放?都给你安排得明明白白!
  4. DiracNetV2
  5. layer.alert 延迟自动关闭_自动门中的检测与延时预防事故,分享控制案例
  6. nyoj-754--黑心医生
  7. mysql日期加减问题
  8. laytpl遍历实体列表_Layui数据表格之获取表格中所有的数据方法
  9. 对于 APM 用户的一次真实调查分析(下)
  10. 正确获取Java事件通知
  11. HAProxy负载均衡原理及企业级实例部署haproxy集群
  12. 转载:PyBus(排忧巴士)的C#源代码(windows mobile手机软件 查询公交的)
  13. qml入门学习(七):单独文件自定义组件
  14. iOS programming Code Snippet Library
  15. 如何用C语言做PONG游戏,游戏第一弹--pong游戏
  16. java方法集:大写金额转换数字
  17. Stacked Hourglass Networks 理解
  18. python绘制各种摆线(包括心形线星形线等,超炫酷)
  19. xlsx表格怎么筛选重复数据_excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法...
  20. 关于函数凹凸性两种定义与二阶导数符号之间的联系证明

热门文章

  1. 数字图说个人信息数据泄露
  2. 嫂嫂学计算机,“嫂子非要让我来修电脑,我该怎么办?”这谁能顶得住啊!哈哈哈哈...
  3. 2014-人生旅途的节点
  4. RPG Maker MV-自定义人物
  5. #8 实现指定函数swap(结构体)
  6. 虹科案例 | 解决ASRS系统的痛点问题居然这么简单?(下)
  7. 如何建立免费企业邮箱(腾讯、网易)
  8. 不再年轻的我,终于读懂了成年人的世界,就没有“容易”二字
  9. 全球与中国缓震田径鞋市场深度研究分析报告
  10. PPT怎么插入图案填充效果