Java可伸缩性问题

时间:2011-01-02 15:39:54

标签: java mysql scalability

我是一名Java开发人员,我正在寻找扩展新应用程序的解决方案。我有一个主要的应用程序,如我的客户端目录和许多其他“迷你应用程序”具有相同的数据库/功能,但针对不同的客户端。

扩展我的“迷你应用程序”(如为所有客户提供服务)的最佳解决方案是什么?

2 个答案:

答案 0 :(得分:2)

具有

的典型分层架构
  1. 表示层
  2. 业务逻辑层 - 服务层
  3. 数据访问层
  4. 很好地扩展。这些层不应相互依赖,并且可以保留在不同的机器上。这允许非常可扩展的架构。我们可以在各层之间进行缓存以提高性能。

答案 1 :(得分:1)

使用Google Application Engine? (GAE);)

这使您可以轻松扩展到大量客户端,而无需事先知道有多少客户将使用您的服务。