免费获取企业版
开源版是否能满足我们的需求
通常情况下,开源版能满足 99% 的项目需求。 这是因为一台云机器的硬件可以让我们扩展至 128 核心,而这么一台机器很轻松的就能支持十万同时在线用户。 如果你的游戏是分区分服的,那么一个区同时在线人数很少能达到这体量。
所以,当我们使用的是开源版本时,那么就可以
- 一个区的人数较多时,我们就可以为该区单独安排一台机器。
- 一个区的人数较少时,那么我们将这些较少人数的区启动在一台机器上,节约成本。
或许你会想,既然都是单机版本的,我为什么不直接 Netty All in one 呢?
ionet 开源版主要解决以下几个方面的问题:
| 解决的问题 | 描述 |
|---|---|
| 代码泄漏机问题 | 代码泄漏机问题,传统的项目通常采用单机结构,把所有的代码放在一个目录中。 这样做有很大的风险,因为如果代码泄漏了,就会泄漏整个项目的内容。 而 ionet 支持单机启动多个进程,支持不同进程间的网络通信。 那么我们就可以将一些核心的业务单独放在一个逻辑服中,尽可能的避免泄漏这部分的业务代码。 |
| 为将来预留可扩展 | ionet 开源版既能支持单机单进程启动,可在单进程内启动多个逻辑服。 又能支持单机启动多个进程,支持不同进程间的网络通信。 那么我们可以使用该特性按照多机器的方式来开发项目,当游戏人数达到巨大的体量时, 我们就可以直接使用企业版,这是一种较为安全的过渡策略。 |
| 使用成本更低 | 与自研成本分析 |
| 免费升级企业版 | 开源版几乎可以满足 99% 的项目需求,甚至 ionet 对大型企业用户更加的友好。 当达到一定条件后,ionet 支持免费升级为企业版。 |
如何免费获取企业版
上面我们讨论了开源版能满足 99% 的项目需求,但也存在一些非常特殊的情况需要企业版来解决。 为此,我们提供了免费的方式来获取企业版。
免费获取企业版的条件如下:
- 同时在线 10 万用户却没有盈利的个人开发者或企业可以免费申请。