标签: scalable

可扩展多线程客户机/服务器网络应用程序的框架

虽然java.net.Socket和java.net.ServetSocket为我提供了强大的网络功能,但我不想完成创建和管理自己的套接字和线程的细节.

哪些开源Java框架可用于创建/部署高度可扩展的多线程客户端/服务器网络应用程序?

java networking frameworks scalable

5
推荐指数
1
解决办法
2335
查看次数

PHP框架问题

我目前正在研究基于浏览器的MMO并选择了LAMP堆栈,因为在生产中开始的成本非常低(与Windows + IIS + ASP.NET/C#+ SQL Server相比,即使我有MSDN Universal) .但是我需要一个PHP框架,因为这不是一件容易的事.我不受限于在Linux上运行的能力,因为我将使用专用的云托管解决方案(以及用于开发的VMWare映像),并可根据需要进行配置.

没有特定的顺序:

  1. 它必须易于扩展; 这是至关重要的.如果游戏取得了稳定的成功,它最终会超出主机提供的服务器,并且必须转移到几个负载均衡的服务器上.至关重要的是,这可以通过最小的努力来完成.我知道这可能需要遵循严格的约定,所以如果您知道任何建议的框架,请解释需要什么.
  2. 它必须为所有核心任务提供模块:身份验证,ACL,数据库访问,MVC等.只要可以轻松编写和集成,一个或两个缺少的模块就可以了.
  3. 它应该支持国际化.我认为任何Web框架都没有理由不提供翻译应用程序和在语言之间切换的方法,而无需程序员的大量努力.
  4. 必须有非常好的社区支持,最好是商业支持.是的,我知道QCodo/QCubed非常好,但它还不够成熟.
  5. 需要流畅的AJAX支持.只要AJAX很容易实现,框架是否带有支持AJAX的小部件或者添加AJAX的简单方法是不相关的.我计划使用jQuery + Dojo或其中一个 - 不完全确定.
  6. 如果它通常可靠并且不会干扰其他要求,那么当它提高可读性并减轻大量工作时,自动神奇地做一些事情会特别好.这似乎是CakePHP的情况.

我已经阅读了很多比较,我知道这是一个非常热门的辩论.一般的答案是"试着亲眼看看适合自己的东西".但是,我不能说这项任务很容易,而且我要求您构建具有类似要求的应用程序.到目前为止,我通过一般标准将Zend和CakePHP捆绑在一起,然而,所有众所周知的框架都以某种方式提供相同的功能,具有不同的方法,每种方法都有自己的优点和缺点.

编辑:

  1. 我是MVC的新手,但是,我愿意学习它,我不关心框架对于那些刚接触MVC的人来说是否更容易.我有很多时间学习MVC以及你推荐的任何其他架构(或者他们称之为的任何架构).
  2. 我将使用Zend作为实用程序"框架",即使它只是一个库的集合(虽然我已被告知,但是有些好的库).
  3. 目前的PHP竞争者是:CakePHP,Kohana,Zend.

php frameworks scalable

5
推荐指数
1
解决办法
1051
查看次数

如何部署可扩展的 Parse LiveQuery Server?

最近,我们开始为我们的应用程序开发聊天功能,因为我们已经在使用 Parse SDK/Server,我们决定使用 Parse LiveQuery...

问题是,没有足够的文档说明如何在单独的服务器上部署 Parse LiveQuery 服务器!我们看到了这个:http : //docs.parseplatform.org/parse-server/guide/#scalability但我们并没有真正想出如何继续......

所以我们有几个问题:

为了创建可扩展的 Parse LiveQuery Server,我们需要做什么?(最好在 Digital Ocean / Heroku 上)

它如何与我们原始的 Parse Server 通信,我们的 MongoDB 存储在哪里?

javascript scalable parse-platform server parse-server

5
推荐指数
1
解决办法
1081
查看次数

可扩展VS可扩展

我不确定这里是否允许这类问题,但它与软件项目有关.

可扩展和可扩展之间有区别吗?

可扩展的子集是可扩展的吗?即可扩展(可扩展)

有些人认为它是一样的,有些人则认为它是不同的.有什么区别?

我被引导相信:

可扩展 - 使系统能够承受更多的使用(带宽等)并使其更大.

可扩展 - 为系统添加更多功能.

他们不一样吗?

编辑:如果可扩展是为系统添加更多功能,并且可扩展可以被视为使系统更大,那理论上是不一样的,证明可扩展只是一个可扩展的子集?

requirements system scalable extensible

4
推荐指数
1
解决办法
8968
查看次数

Codeigniter HMVC对性能的影响

好的,所以Codeigniter中的HMVC是基于许多堆栈流讨论(如HMVC模式MVC与HMVC )可扩展Web应用程序(使用Kohana 3)的方法.

但是,在Codeigniter中使用时,如何使用HMVC方法会影响性能?根据我的理解,HMVC将"模拟一个控制器".假设有一天"大型"规模的项目,Codeigniter的未来问题将会实施吗?

php performance codeigniter hmvc scalable

3
推荐指数
1
解决办法
3154
查看次数

是否有可能使编码过程可扩展的解决方案?

我们的每个程序都有一些共同点,

这是浪费时间和精力.

当共同部分很简单时,它很好,但并非总是如此.

有没有人想过这样的问题?

目标是:

当我们进行编码时,我们只做新的,比如说,与之前完成的任何部分不相似的部分.

如果有一个很好的解决方案,对许多程序员来说,这将是一个很大的安慰!

scalable

-4
推荐指数
1
解决办法
192
查看次数