虾婆一企业级开源即时通讯解决方案

7 篇文章 0 订阅
4 篇文章 0 订阅

 

什么是虾婆?

虾婆是一企业级开源即时通讯解决方案。包含服务器端和客户端,其中客户端支持Web/H5、安卓、iOS、Windows、Mac、微信公众号、小程序等。服务器端开发语言Java,基于SpringBoot2开发,支持SpringCloud微服务架构,分布式集群部署。致力于打造支持亿级长连接,百万级并发的企业级开源即时通讯解决方案。

使命

让沟通更简单。让80%的企业用上免费、高性能、私有的即时通讯云。

发展历史

•2019年,发布开源版虾婆[1]•2018年,基于SpringCloud微服务改造上线, 发布智能客服萝卜丝[2]•2017年,探索优化通讯协议:XMPP->Socket.io->Stomp/WebSocket/MQTT/私有协议•2014年,微客服[3]集群版发布,基于Ejabberd(XMPP协议)•2013年,微客服[4]单机版发布,基于Ejabberd(XMPP协议)

应用场景

社交IM

基于虾婆可以打造各种各样的社交IM,支持单聊、群聊,发送文本、图片、文件、位置等,支持自定义消息类型

办公IM

可以开发部署私有办公IM,整合OA等,支持单聊、群聊,发送文本、图片、文件、位置、发起会议等,支持自定义消息类型

在线客服

默认支持在线客服功能,支持技能组会话、指定坐席、排队功能,包含日报、周报、月报等数十项统计数据报表,支持实时展示和导出

部分成功案例

某*生银行

为某*生银行信用卡中心统一客服平台提供在线客服和内部IM即时通讯核心模块。支持其北京和成都两地客服中心近万坐席同时在线和沟通。

某*列留学

为国内某著名教育留学平台*列留学的数百万用户和数万留学顾问提供稳定的实时在线沟通即时通讯解决方案

某*东石油

为*东石油提供数千坐席提供稳定的App内在线客服解决方案

某**动铁通

为某**动铁通数百坐席提供稳定的公众号内在线客服解决方案

为什么不用第三方即时通讯云?

数据泄露

您所有的用户信息、聊天记录全部存储在第三方平台。其可以任意偷窥和使用您的数据。失去数据,您将一无所有。

越用越贵

多数第三方平台支持一定的免费额度或者试用期,但当您的用户数据迅速增长之后,您将面对放弃使用还是继续使用则面对高昂费用的艰难选择

不支持自定义

任何项目当业务增长之后必将面对多种多样的业务需求,第三方平台不可能为某一个项目定制。即使有,也会收取您高昂的定制费,因为您别无选择。您还需要面对第三方平台因为对您业务理解偏差,造成定制功能不能很好满足您业务需求的风险。

技术支持不及时

第三方平台需要面同时对多家客户提供技术支持,对您的支持必将滞后

为什么要使用虾婆?

支持全平台

支持Web/H5、安卓、iOS、Windows、Mac、微信公众号、小程序等

支持分布式部署,支持微服务架构

后台开发语言Java,基于SpringBoot2开发,支持Spring Cloud微服务架构。支持分布式集群部署

支持亿级长连接,百万级并发

致力于打造高并发架构,支持分布式集群部署,避免单点故障

API功能丰富

提供IM相关接口,如发送文本消息、图片消息、语音消息、位置消息、红包消息、商品消息、阅后即焚、消息撤回等,支持单聊和群聊,同时也包含客服工作组会话、指定坐席会话、统计数据查询导出等众多在线客服相关接口。

SAAS多租户架构

基于虾婆您可以为自家产品提供即时通讯服务,也可以作为平台,同时为多家客户提供服务

全开源免费

代码之前,了无密码。面对开源代码,您可以任意修改和发布。Web/Windows/Mac/小程序端基于Stomp/WebSocket通讯协议,安卓和IOS基于MQTT二进制通讯协议。遇到问题,可以随时求助于强大的开源社区。

更安全

基于国际著名的Signal Protocol[5]开源端到端加密协议。此协议已经被WhatsApp[6]、Facebook Messager[7] 和 Google Allo[8]采用。[可选组件]

插件架构

TODO: 虾婆将会支持插件机制,支持开发者自行开发插件

商业技术支持

如果您需要技术支持或者定制服务,我们很乐意为您提供商业技术支持

 

关注我们

 

References

[1] 虾婆: http://www.xiaper.io
[2] 萝卜丝: https://www.bytedesk.com
[3] 微客服: http://www.weikefu.net
[4] 微客服: http://www.weikefu.net
[5] Signal Protocol: https://signal.org/docs/
[6] WhatsApp: https://signal.org/blog/whatsapp-complete/
[7] Facebook Messager: https://signal.org/blog/facebook-messenger/
[8] Google Allo: https://signal.org/blog/allo/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.支持联系人状态(在线、离开、离线、忙碌、电话、会议…) .支持会话 .支持邀请多人会话 .支持表情图标 .支持字体与颜色 .支持截图发送 .支持点对点文件发送(Internet上平均传输文件为60KB/秒) .支持点对点文件断点续传 .支持语音交流 .支持视频交流 .查找好友 .显示商务好友信息 .支持消息广播 .留言消息提醒,对方不在线情况下可以留言,对方上线时得到留言提醒 .自定义群组 .自定义个人档案信息 .支持多人语音视频会议 .支持服务器Linux\Win2000\2003\2008 历史信息管理 通讯记录,查看历史聊天记录和文件发送接收记录 短信中心 1)一对一手机短信发送(中国移动、中国联通手机) 2)手机短信群发(中国移动、中国联通手机) Web客户端 内嵌Web网页浏览 语言版本 1)支持简体中文操作界面,包括客户端和服务端 2)支持英文操作界面,包括客户端和服务端 应用领域: 1. 高稳定性,高负载大用户量在线即时通信环境。 2. 面向高端商务,商贸,音乐娱乐各行业门户网站。 3. P2P 互动游戏数据交换. 4. 已有会员整合,"一站式" 服务应用领域。 5. 远程教学,医疗咨询,企业文件传输与管理,视频监控,网络电话等应用。 6. 和企业已有软件项目结合(ERP\CRM\SCM) 已经使用的企业: 上海XXX多媒体技术有限公司、上海XX传媒广告有限、上海XXX网络科技有限公司、青岛XXX软件科技有限公司、外X网、上海XXX服饰有限公司、 广州X打折网 、广州X下载网、北京X房产网、北京X龙旅游信息技术有限公司、北京X网络有限公司... 通讯协议: 1)底层通讯基于TCP/IP协议。 2)文件传输基于UDP协议。Internet中传输文件速度与QQ相当,内网传输文件最快,比QQ快点。 3)客户端之间消息交换基于P2P技术(点对点) 4)应用网络地址转换(NAT)技术,局域网和Internet之间自由通讯. 5)穿透防火墙技术. [找出目标进程] [找出SOCKET句柄] [用DuplicateHandle()函数将其SOCKET转换为能被自己使用] [用转换后的SOCKET进行数据传输] 6)支持邮件接受和发送协议(PoP3/STMP)提供邮件接口,可以在系统内集成邮件系统 开发环境 1)纯VC++、c、Delphi、C#编写 2)支持SQL Server 2000/2005/2008、Oracle9i/10i/MySql数据库 3)服务器系统支持Linux\BSD\Unix\Windows2000\2003\2008 服务器并发说明: 服务端主要用于用户基本信息、在线状态、组织结构的信息保存。 不参与客户之间的信息交换(类似BT),服务器可以为分布式集群,如果数据库为SQL SERVER 2000以上版本可以使用故障转移(负载均衡)大大增强服务端的并发和负载,服务端用户登录数并发为1秒300。 服务器负载说明: 注册用户数量设计上是没有限制的,单服务器情况下允许同时在线用户100000以上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值