JavaEE应用服务器还是轻量级容器?

标签 java spring architecture scalability application-server

首先我要说的是,这不是我的实际情况,但我问这个问题更多是为了我自己的知识,并在这里征求其他人的意见。

我使用过 Spring 和 EJB3/JBoss,对于我构建的较小类型的应用程序,Spring(需要时+Tomcat)使用起来要简单得多。然而,当扩展到需要负载平衡和集群等功能的大型应用程序时,Spring 仍然是一个可行的解决方案吗?或者当您开始变得足够大而需要像 EJB3/JBoss 这样的解决方案时,是时候转向它了?我不确定我是否已经足够清楚地界定问题范围以获得良好的答案,所以请让我知道。

谢谢, 杰夫

最佳答案

Tomcat can be clustered

负载平衡通常是独立于应用服务器的硬件解决方案(例如 BigIP 或 Cisco ACE)。

Spring 可以是企业级的,就像 EJB 一样。没有任何分界线表明 Spring 无法处理它。

关于JavaEE应用服务器还是轻量级容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751939/

相关文章:

c# - 多个 ASP.NET Web 应用程序依赖于一个公共(public)基础应用程序

java - GAE Java 项目错误 : javax. mail.Message 不受 Google App Engine 的 Java 运行时环境支持

java - 使用 Spring 框架在矩阵中直接注入(inject) double 值

c++ - C++中的相互类引用

architecture - 使用领域驱动设计进行建模时,我应该将应用程序特定的东西放在哪里?

spring - 在 applicationContext 上执行 SPeL

java - 如何优雅地停止java线程?

java - 如何将镜框安装到瑞士二维码发票上

java - 如何使用提供的 url 从 s3 下载文件?

java - 将两种不同的 JSON 表示反序列化为一个对象