Java可扩展性问题
我是一名 Java 开发人员,我正在寻找一种解决方案来扩展我的新应用程序。我有主要的应用程序,例如我的客户的目录,以及许多其他具有相同数据库/功能但针对不同客户的“迷你应用程序”。
将我的“迷你应用程序”扩展为所有客户的服务的最佳解决方案是什么?
I am a Java developer, and I am finding a solution to scale my new application. I have the principal application like a directory of my clients and a lot of other "mini applications" with the same database/functionality but for different clients.
What is the best solution to scale my "mini applications" like a service for all clients?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
的典型分层架构
可以很好地扩展。这些层不应相互依赖,并且可以保留在不同的机器上。这允许非常可扩展的架构。我们可以在层之间进行缓存以提高性能。
A typical layered architecture having
scales out pretty well. The layers shouldn't be dependent on each other and can remain on different machines. This allows very scalable architecture. We can have caching between the layers to boost performance.
使用谷歌应用程序引擎? (GAE) ;)
这使您可以轻松扩展到大量客户,而无需提前知道有多少客户将使用您的服务。
Use Google Application Engine? (GAE) ;)
This easily allows you to scale to a large number of clients without you having to know in advance how many clients will be using your service.