虾婆 - 即时通讯解决方案


Apache
跨平台
Java

软件简介

介绍

什么是虾婆?

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

使命

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

发展历史

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

应用场景

社交IM

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

办公IM

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

在线客服

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

部分成功案例

某*生银行

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

某*列留学

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

某*东石油

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

某**动铁通

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

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

数据泄露

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

越用越贵

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

不支持自定义

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

技术支持不及时

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

为什么要使用虾婆?

支持全平台

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

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

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

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

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

API功能丰富

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

模块分离

IM、在线客服等模块互相分离,更易于开发、维护

SAAS多租户架构

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

全开源免费

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

更安全

基于国际著名的Signal
Protocol
开源端到端加密协议。此协议已经被WhatsAppFacebook Messager
Google Allo采用。[可选组件]

插件架构

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

商业技术支持

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