成立于2013年初的环信即时通讯云是提供移动即时通讯能力的云计算 PaaS平台服务商。他们将基于移动互联网的即时通讯能力,通过云端开放的 Rest API 和客户端 SDK 包的方式提供给开发者和企业。并且全面支持Android、iOS、Web等多种平台,让移动开发者摆脱繁重的移动IM通讯底层开发,最大限度地缩短产品开发周期,最短的时间内让App拥有移动IM能力。
创始团队来自开发者,他们深知做好移动IM的种种坑点和难点,深知一个支撑几万用户的聊天服务器到一个千万用户在线的运营级的聊天服务器的差距。因此他们对产品的服务器架构、流量、电量、长连接、语音、位置、安全等能力做了极致的优化,让开发者通过简单的API调用就能零门槛获得成熟的运营级移动IM技术。在采访创始人刘俊彦的过程中,他表示环信要做极致的通讯云服务,而极致的通讯云服务就是可以短时间内,快速帮助用户的APP中实现更多的社交功能,同时可以跨平台交流。另外,他相信在微信之外还有一个更广大的生态圈,由千千万万个垂直的App组成,有千千万万垂直的沟通场景。本文来自对刘俊彦的采访整理。
环信即时通讯云创始人 刘俊彦
CSDN:首先简单和大家介绍下自己,环信以及技术团队?
刘俊彦:大家好,我是环信的创始人刘俊彦。环信即时通讯云成立于2013年初,是国内最大的移动即时通讯能力的云计算 PaaS平台服务商。基于移动互联网的即时通讯能力,通过云端开放的 Rest API 和客户端 SDK 包的方式提供给开发者和企业。我们四个创始人都是做技术开发的。现在团队已有35人,其中20位是工程师。有两个创始人是四十岁,其他两个创始人都是三十多岁,是一个挺稳定的团队。之前采访过我们的人,说我们是很典型的“老年人”创业的团队,是有梦想的人一起创业,我之前在做红帽开源后台中间件研发。
CSDN:今年以来国内通讯云市场异常火爆,能分享一下你们今年以来的进展吗?
刘俊彦:截至今年十月中旬已通过环信SDK达到8200万注册ID用户的覆盖率。这些注册ID用户是通过8402家APP在使用环信集成的IM功能。环信即时通讯云先后与海豚服务器,节操精选和蜻蜓FM等达成合作。覆盖的APP领域包括但不限于兴趣社交、电商O2O、移动医疗、在线教育、生活服务、智能硬件、客服、企业应用等。环信自上线以来在用户规模方面始终保持着高增长趋势,而铸就环信高增长的因素就是源于环信的高品质更好用。
CSDN:随着用户需求的不断提升,开发者对通讯云服务的要求也水涨船高,你们是如何不断满足客户的需求的?
刘俊彦:最关注的是即时通讯服务的稳定性,可靠性,消息到达率,因为这些都是app的生命线,直接关系到app的可用性。而环信在这方面最大的优势就是有经过实践验证的海量客户。环信平台上已经有5000万注册用户。超过1000万的超级app就有近10家,已经上线的包括蜻蜓FM,有数千万用户。正在集成的包括海豚浏览器,全球有一个亿用户。所以环信是经受住了超级app的实践考验的。
开发者还会很关注平台的扩展性和灵活性。环信通过2个方面来保证扩展性和灵活性。一个就是平台尽可能开放和开源。我把源代码都给你了,你还不是想怎么改都行吗。经常有开发者问环信,聊天页面我想做个自己的消息类型支持不支持,我想改下聊天气泡的风格支持不支持。我们的回答也很简单,就是把github上源代码的位置和对应的文档指给他。第二是API设计尽可能简洁,可扩展。关于第二点,环信的API设计也是经受住了实践考研的。环信平台上已经有近万个app,他们的需求可谓是千奇百怪。到目前为止,环信的API是能满足他们所有人的需求的。
CSDN:环信一直强调专注、极致,将通讯能力做到最好,那么你认为极致的通讯云服务是什么样的?
刘俊彦:可以短时间内,快速帮助用户的APP中实现更多的社交功能,同时可以跨平台交流。
CSDN:和大家分享下你们即时通讯云平台的打造历程吗,有哪些技术优势?
刘俊彦:我们做环信这个即时通讯云服务,是因为以前看到开发者都在重复做同样的事情,浪费时间、资源和精力。我们就想,能否做一个有关移动互联网上使用的标准化的即时通讯云服务模块,供开发者使用呢? 经过调查,我们发现市场需求很大,加之我们几个都是长期研发开源软件的,因此就有了今天的环信。
环信的基本功能,微信有的功能,环信上都有,微信没有的功能,环信也有。单聊时,消息发送回执,自定义消息类型等微信没有的功能。群聊时,可支持五百人或两千人的大群。还有实时语音、实时视频、Web IM等功能。
我们花了大量的时间对即时通讯很细的地方做了优化,比如在流量优化、电量优化、网络环境下不稳定长链接的优化等方面,我们都做了很细致的工作,这些其实也都是很花时间的工作。环信提供多种风格的UI模板,100%开源,这意味着开发者可以直接使用,也可以在源码基础上快速改出适合自己的聊天页面。
同时,我们非常注重安全,所以做了很多安全上的处理,端对端加密、本地存储加密、服务器端加密、图片加密等。 总之,我们有个宗旨就是,降低开发者开发适当应用的门槛,更快更好的让其开发投入应用。
CSDN:目前支持最大的并发数是多少,这些给平台带来哪些挑战,你们做了哪些优化?
刘俊彦:如果自己做一个App,前端和后端需要两到三个人,大概三四个月就可以搞定。但是做的App属于高并发类型的App,如果没有一年半载不可能做好。我们要保证在复杂的环境下信息不丢失,在各种千万级用户量的App可正常运行。到目前为止,通过环信SDK产生的注册用户有8000万,我们在实践的考验下做到了不丢消息。
CSDN:你们自身的开源经历,给这个的平台带来哪些影响?
刘俊彦:我们团队四个创始人都是做开源出身的,我们都是以commitor身份参与过一些著名的开源项目,比如创始人之一的刘少壮参与过Hibernate、Usergrid和Gradle,我个人参与过Apache CXF,是technical lead,其中很多代码都是我贡献的。同时我还参与了JBoss drools、JBoss jBPM,还有Eclipse STP,我们的另一位创始人马晓宇就参与过该项目。我们以前就是开发者,我们也最懂开发者。在整套体系中,我们用开源的态度为开发者提供服务,把技术和能力开放给大家。
CSDN:相对于自己开发,使用你们的IM服务,除了可以节省时间,成本也会有所减少,但是随着用户的增多,这些优势可能显得微不足道,毕竟自己开发,主动权还在自己手中。
刘俊彦:当技术平台发展到一定程度,技术哪家强,不取决于技术了,而是取决于对开发者的态度。
CSDN:目前用户最关心的问题有哪些,你们怎么解决的?
刘俊彦:用户最关心的问题可能是平台稳定性、SDK集成时间和更多新功能的上线。我们对服务器采取不断升级的方式,同时制定了严格的测试、上线流程,测试环境、沙箱环境、生产环境分离等流程保证平台的稳定性。在技术支持,我们扩大了技术支持和客服团队,采取1对1的方式,7*24小时技术服务理念,保证用户更快的完成集成、测试、上线。同样,随着4G时代的到来,环信也将在年底新增加实时音频、视频的功能,更好的服务于开发者,让APP的社交功能丰富起来。
CSDN:你有什么需要补充的吗?
刘俊彦:我们觉得在微信之外还有一个更广大的生态圈,由千千万万个垂直的App组成,有千千万万垂直的沟通场景,这时候的社交是打散的。这是一个垂直的关系链,是独立在熟人社交圈之外。每一个App生长空间一定是在垂直社交链上,在垂直社交链上把社交做好、做深和做透,才有生存的空间。 环信就是帮助开发者把握住每一个这样的机会,因为以前的成本太高,环信帮助开发者把成本降下来,把他的用户留在他的App里,形成交易闭环。
点击查看大图
我们相信以后的App开发一定是标准功能模块化和API化的世界。无数的第三方开发者服务帮助开发者更快更省的开发App。比如云存储、安全加固、推送、社交分享、key/value存储等。
但是这些呢,环信都不做。环信相信与其每样都做,每样都不能做到业内第一,不如把一个单个的服务做到最好,做到极致,这样才有可能帮助到开发者。
中国创新“先锋”企业系列报道 序号 公司名称 成立时间 CEO/CTO 官方微博 公司产品/方向 1. 云适配 2012年 陈本峰
网站适配 2. 友友 2010年
姚宏宇
@友友微博 C、C++、Java产品研发
3. 聚合数据
2010年
左磊
@聚合数据 移动数据服务 4. Anchora 2009年 鲁为民
MoPaaS和InPaaS
5. 够快 2012年
蒋烁淼 @够快科技
云存储
6. 文思海辉
2012年 吴凯
@文思海辉 OpenStack公有云
7. 搜狐云 2011年 邱英波
SendCloud
8. 联想云存储 2009年 罗予晋
云存储 9. 南京讯之智 2012年 谢晚霞
大数据实时分析 10. 上海圣何赛 2012年
金剑
云管理、云存储
11. 国云科技
2010年
季统凯
@国云科技 云操作系统
12. SSO365 2012年 赵健
云安全、云身份认证
13. ClouDil云方案 2001年
叶滨 @世纪鼎利
通信运营商
14. 多备份
2013年 胡茂华
@木浪 云备份
15. 上海越诚软件 2011年 王炜
基于云的建站软件超市
16. 云智慧 2009年 殷晋 @监控宝 云监控、基于大数据APM 17. 深圳泽云 2012年 何巨彬
高性能存储系统 18. 深圳智冠 2004年 卢慧莉
手静脉生物识别、虚拟化 19. 北京沃安科技 2009年 曹学武 @沃安科技 移动视频技术提供商 20. 星环信息科技 2013年 孙元浩 @星环科技 大数据分析平台 21. 杭州数云 2011年 宣晓华 @杭州数云 数据挖掘
22. 红象云腾
2012年 童小军 @RedHadoop
基于Hadoop大数据平台 23. APICloud 2013年 邹达 @APICloud 云API和端API
24. SequoiaDB
2012年 王涛 @SequoiaDB
大数据、云计算、NoSQL
25. Syscloud
2012年 张雄国
云主机虚拟数据中心 26. 易思捷 2008年 杨炳富 @易思捷虚拟化和云计算
数据中心,虚拟化 27. 亲加通讯云 2011年 须泽中 @亲加通讯云
通讯云 28. OneAPM 2008年 何晓阳 @蓝海讯通OneAPM 基于SaaS平台的APM 29. TalkingData 2011年