自己搭建消息推送平台消耗资源

立刻聊 2020-02-05 23:24:29 阅读(1824)

语音聊天交友软件和电话线实现阅历不同电话线只要用户的手机开机就可以了,不用考虑有多少用户在链接着一个厂链接,但是语音聊天不同了,每个用户要想及时接到电话和美女聊天,或者接到客户的电话可以赚钱,都必须在后台保持一个长久的链接,如果我不这样做的话,有很多时候电话都打不过来,这样的话肯定不能够实现良好的通话效果,所以说这也是我一个研究的重点。

一些简单的代码我以前就做过了,现在也可以直接使用,但是我考虑到并发数,因为刚开始电话聊天用户可能并不是很多,但是随着用户逐渐更新,下载最新版本,用户可能会越来越多,这一点我要考虑到如果哪一天用户因为同时在线太多了导致服务器崩溃的话,我应该有应对之方法,所以我现在就进行模拟一下,今天晚上我用了4台手机进行了模拟。

一开始的时候我用一部手机最多模拟了700多个链接就上不去了,一开始我还以为是程序的限制,后来呢,我又对这个链接进行了优化,我发现不论有什么手机他都突破不了这个限制,一开始我以为是程序或者服务器里面的设置,后来呢我又下载了一个国有的开源的版本,它也是这个限制,后来我想是不是我自己手机进行了设置,所以我用不同的手机,居然突破了这个最大连接数,看起来这是手机自身和自身网络限制所导致的这种现象发生,所以今天晚上我用4部手机可以突破了2千链接,但是突破这个极限之后,服务器即将面临的崩溃。

所以我就加大了一点内存,我发现加大内存之后这种崩溃的现象就会发生了,看来这是一个非常耗费财力的东西,怪不得阿里腾讯他们对这方面的收费都比较贵,因为每一个长链接都是一种资源,而且还要长久的链接,这里面要消耗网络和有内存持续消耗内存,这是一个非常浪费资源的东西,像我们平时电话聊天,用户打开一个网页或者客户端,他只是加载一下就可以了,并不占有很多的内存,所以说有自己实现这一个消息推动平台,一定要做好心理准备,其实我也想过使用腾讯或者阿里的推动平台,但是他们的可能并不能一直在后台运行,因为他们一些函数我需要的都没有。

其他文章