在即时通讯开始之初,即时通讯系统对于大多数开发者来说简直是个噩梦,从头开始搭起一个即使通讯系统对于大多数体量不算很大的公司来说,都是很大的负担。
就算是基于XMPP协议,这类第三方协议来开发,对于开发者来说依旧有很大的学习成本,这个时候第三方的IMSDK应运而生,大大得减少了不少公司的开发成本。
我也就是在15年的时候,放弃了繁琐而且挖坑不断的xmpp,毅然决然得投入了第三方SDK的怀抱,从此结束了因为数据冗余问题和后台互掐的时代,第三方SDK甚至能让前端开发人员和后台零交流,就能完成绝大部分功能。
由于及时通讯的原理都一样,所以目前市面上的第三方SDK,实现方式都是千篇一律,无论是融云,环信,还是腾讯阿里,都是一模一样。
在这里我也选择用融云的SDK,来构建前期的即时时通讯系统,之后会将融云的SDK一步一步剔除,直至成为一个单纯的没有第三方SDK的及时通讯系统