爱聊天(LoveChat)即时通讯聊天APP系统——技术架构
爱聊天(LoveChat)即时通讯聊天APP系统——技术架构
公司旗下第三代即时通讯产品
第一代:阿卡信 https://gitee.com/openzaly/akaxin-openzaly
第二代:DuckChat https://gitee.com/mirrors/DuckChat
第三代:爱聊天即时通讯系统 http://www.m2jm.com
APP测试地址:https://fir.im/alove
三代产品的技术积累,100%纯自主研发的即时通讯框架,无任何第三方服务引用,安全私密可靠,单站点支持超过10万用户稳定运行!
爱聊天即时通讯系统结合了阿卡信以及DuckChat 的优点,根据最新技术重新设计架构深度研发一年,目前超过十万用户的客户站点已超过100家,压力测试站点更是高达50万用户!
产品特点:
- 数据库/软件程序,均部署在客户自己的服务器里,提供全面的软件后台管理系统和服务器运维管理系统。
- 参考微信设计,通过椭圆算法计算密钥,利用RSA + AES256实现数据加密,并且支持端对端加密,协议传输无法被监控拦截,100%安全隐私,无法被破解!
- 5端同步,苹果/安卓/网页/电脑版/手机H5网页版消息完全实时同步,不丢失任何一条消息。
- 好友数量不设上限,群成员数量不设上限,尽情畅聊,10万好友一起观看朋友圈/群聊信息!
系统基础框架
技术开发团队来自百度/陌陌
通信框架纯自主研发与陌陌后台IM系统架构相同!
通用技术:SpringMVC、Spring、 WebSocket、 Netty、JDBC、 Redis、 MySQL
自研技术:
- 自研通信协议“MXN协议”,结合Json协议的可扩展性,利用ECDH协商算法与RSA(非对称加密,处置密钥计算)+AES(对称加密,处置数据加密)加密压缩以后,再通过二进制010101底层机器码序列化传输,传输速度以及流量使用比普通的XMPP通讯协议快5倍。支持高扩展性,适合实现复杂业务需求场景。
- 自研多线程消息处置框架“XIM”,核心为灵活配置的多线程运作中间件,消息任务以队列形式执行处理,服务器异常关闭/失去响应,消息100%不丢失。
- 自研基于Socket的长连接通讯框架“XIO”,基于Netty的长连接框架开发,完美解决TCP/IP协议数据传输阻塞和粘包。并且基于8年的即时通讯经验,设计更合理的心跳机制/消息握手机制,保证连接稳定性和消息可靠性。
爱聊天(LoveChat)即时通讯聊天APP系统——技术架构相关推荐
- 多商户机器人,自助注册在线客服系统,im即时通讯聊天
介绍: 自助注册,免费试用 - 加强客户体验,商机转化率提升50% - 提升在线客服效率,专注线上转化 多重技术保障 - 动态DNS持续重连 直至到达 - 全面的SLA保障体系,大数据集群部署 多渠道 ...
- 在线客服系统IM即时通讯聊天源码
源码简介 在线客服系统IM即时通讯聊天源码 现在腾讯出来个差不多的玩意,没啥用了拿出来给大伙乐呵乐呵无后门,无论你用什么检测工具随便检测,嘎嘎用就完了 学习资料源码:PHP客服系统全开源无限制版.zi ...
- 基于Android开发的即时通讯聊天app
基于Android开发的即时通讯聊天app 前言 即时通讯(Instant Messaging,简称IM)在互联网中应用十分广泛,它可以和很多的领域结合,发挥十分重要的作用.比如金融行业的支付宝.各大 ...
- Uniapp+SpringBoot即时通讯聊天安卓APP源码
Uniapp+SpringBoot即时通讯聊天安卓APP源码 ☑️ 编号:ym503 ☑️ 品牌:Uniapp ☑️ 语言:php ☑️ 大小:63MB ☑️ 类型:即时通讯聊天 ☑️ 支持:安卓AP ...
- 每日分享(四合一即时通讯聊天源码APP群聊、私聊、朋友圈)
demo软件园每日更新资源,请看到最后就能获取你想要的: 1.Python整洁编程 完整版PDF Python 与其他语言的不同之处在于,它是一种简单而有深度的语言.因为简单,所以谨慎编写代码要重要得 ...
- Openfire XMPP Smack RTC IM 即时通讯 聊天 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- 基于Linux下的即时通讯聊天室项目(全代码 有注释 可直接运行)
基于Linux下的即时通讯聊天室项目 一.序言 二.具体功能 三.系统客户要求 四.具体代码 1.服务器代码 2.客户端代码 一.序言 最近在写一个基于Linux下的聊天工具 它适合于局域网内所有人进 ...
- 高仿Telegram IM Chat 聊天软件 即时通讯 在线聊天加社群 纯静态UI架构介绍
高仿Telegram IM Chat 聊天软件 即时通讯 在线聊天加社群 纯静态UI 全端覆盖!苹果手机端.安卓手机端.网页版.电脑PC版.无论哪个平台,都能畅通无阻! 性价比高!功能全面而价格低廉! ...
- javauniapp+SpringBoot即时通讯聊天软件源码
uniapp+SpringBoot即时通讯聊天软件源码,前端使用uniapp,后端使用SpringBoot. 手机端使用uniapp实现,目前仅支持安卓端和iOS端,小程序端和H5端暂未做适配. 下载 ...
最新文章
- NHibernate: Session.Save 采用版本控制时无必要地自动Update版本字段的问题
- 循环神经网络教程4-用Python和Theano实现GRU/LSTM RNN, Part 4 – Implementing a GRU/LSTM RNN with Python and Theano
- m.2接口和nvme区别_M.2硬盘的分类和区别
- vsftp的被动模式
- 文本检测算法新思路:基于区域重组的文本检测
- 春节期间新闻回顾:思科微软多事 熊猫烧香完事
- 您电脑的网络管家 -NetSetMan
- php无法选择数据库,php – 在codeigniter中选择数据库 – 现在无法选择数据库
- 20种银河科幻风格ps字体样式
- 计算机英语 book,book是什么意思_book在线翻译_英语_读音_用法_例句_海词词典
- OKR还是集权制?750亿美金字节跳动的成长秘密
- STM32通过TB6612FNG模块驱动电机
- JAVA_JSP网吧自动计费收费管理系统
- 比Everything更强的文件搜索工具,支持文件名、文件内容和文件图片上的文字搜索,文件内容搜索工具,文件图片内容搜索工具,OCR图片文本识别搜索,文件快速搜索工具,文字识别文件搜索工具
- 北京科技大学计算机保研去向,北京科技大学2020年保研率是多少
- HTML5期末大作业:全屏页面滚动漫画风格个人主页网站设计 (HTML+CSS)
- Spark on YARN - Clinet模式运行spark报错问题
- 2017ife_yaoyao学院_task1
- 宇宙是计算机控制的,宇宙被超级计算机控制?
- 卸载ms office 2007
热门文章
- 正式上任!特斯拉中国区总裁朱晓彤接管欧美业务,跻身全球管理层
- 风险投资1: 风投的起源
- HPM1005一体机远程扫描设置备忘
- ccs是轮_DEH一次调频与 CCS一次调频
- vue脚手架基础demo
- php使用excel表格数据库数据,php使用excel表格数据库数据库-php中如何将execl的数据导入到数据库中...
- 蜘蛛纸牌 java代码_源代码-Java实现蜘蛛纸牌.doc
- 央行简历计算机水平怎么写,2020中国人民银行网申简历模板,人民银行报名指导,内附网申流程...
- 网络工程师的背包(EDC总结推荐)
- Unity3D实现通用的Image动态切换显示图标