手机群聊的技术门槛

2020-07-11    收藏406
点击次数:413

手机群聊的技术门槛

不过两年多,手机群聊 App 战场已经白热化,包括 WhatsApp, Viber,  KakaoTalk, 或是 Line 无不在冲各种人气指标:

-- KakaoTalk 全球使用者数 已经超过 三千三百万。

-- Viber 在 app下载页说 ,全球用户超过四千万人。

-- Line 刚突破一千万次全球下载。

至于目前这领域的王者 WhatsApp,笔者查不到用户数。不过,若从 WhatsApp 部落格 揭露 的一天须传递十亿则讯息来看,如果一个用户平均每天传送十则讯息,可推估 WhatsApp 有一亿用户。

笔者估计,这个市场与应用在 2012 将整个大爆发,随时免费传讯,语音通话的功能也将在更多非群聊的 App 上看到。伴随着“群聊社群”的建立,除了取代电信商的传统通话费机会外,也会有更多的虚拟商品商业模式引入,带来更多商业机会与新的 startup。若您想创业,笔者认为今年与这相关的题目会是很好的机会!

想做群聊?难吗?

不过,创业前我们先看看,要 run 一个这样的让手机之间透过 Wifi 或 3G 就能传简讯,聊天的服务,会有多难哩?

笔者没 run 过及时通讯软体,且让我们看一下 WhatsApp 最新发布的 这篇部落格 ,大概的整理如后:

2011 年九月,WhatsApp宣布 他们能在单一台伺服器上建立一百万条 TCP 连线。背后用的技术是 FreeBSD 跟 Erlang。

2012 年一月六日,不过三个月后,他们一举将这个数字提升两倍,单一台伺服器上建立出两百二十万条 TCP 连线!

从部落格上的数字看起来,这单一的伺服器用的是六核心 Intel Xeon CPU X5675 @ 3.07GHz,记忆体超过 100G 的机器。机器的价格应该是百万上下就能买到,但这个能同时承载两百万条 TCP 连线的调教显然是重要的竞争能力,也是在众多参与者中可能的胜出原因。

两百万条 TCP 连线很困难吗?

笔者查了一下,传统来说在单一 Unix 机器上有 C10K 问题,就是怎幺让单一网页伺服器能让超过一万个客户端同时连上来的问题。这个问题大网站会遇到,游戏伺服器会遇到,电信伺服器也会遇到,基本上这个问题的解决与突破越强,可说明网路与行动产业的研发能力越活跃,越具优势。

Urban Airship 在 2010 年透过 Linux kernel 的调整,达到了单一机器承载五十多万的连线,突破 C500k。大约同时,也有人达到 C512k 的水準。

技术日新月异,硬体也越做越强。即便如此,今天要做到两百万 TCP 同时连线,应该还是个困难的题目。

小结

免费手机群聊,通讯与通话的领域正火热,目前许多国际大厂的应用也都入侵进来,如 WhatsApp 与 Line 皆有很广大的使用群。面对这个机会,创业家你準备好了吗?台湾的网路产业要做好, C2M 的问题得好好扎根,相关专业人才也需要多,这个领域我们才有机会发展自主技术。

如果您正在处理这类的问题,欢迎告诉我们,若已有好产品,inside 也将乐意帮您宣传喔!

相关文章  RELEVANT ARTICLES