SpringSource tc Server - 合乎逻辑的下一步

工程 | Jim Jagielski | 2009年4月28日 | ...

现在是轻量级且企业级 Java 应用服务器成熟的时候了,而 Apache Tomcat 是其中的佼佼者。现在,通过 SpringSource tc Server,我们 SpringSource 将其变为现实。

如果您熟悉 Covalent,现在是 SpringSource,那么您很可能知道 ERS (Enterprise Ready Server)。ERS 是我们预构建、预打包且经过全面质量保证的 Apache httpd Web 服务器和 Apache Tomcat 分发版。该分发版还包含一些非常有用的增强功能,以模块形式提供给 Apache,例如 PHP、mod_perl 和 mod_snmp。该分发版的一个不幸之处是,除了 mod_jk 之外,Tomcat 端增加的额外部分非常少。

tc Server 完全改变了这一点。

我们都曾看到 Tomcat 在众多环境中取代了更“传统”(且笨重)的 JEE 服务器,但总有一小部分人,即使他们不需要 EJB 功能(有了 Spring,为什么还需要它呢),这些服务器的“企业级功能”也使其非常有用,而 Tomcat 中缺乏这些功能使得从它们迁移到 Tomcat 变得非常困难。

tc Server 也完全改变了这一点。

tc Server 是 SpringSource 全新的 Tomcat 软件分发版,它添加了人们想要和需要的所有缺失的企业级功能。其功能集令人印象深刻:

  • 应用程序管理
    • 列出在分布式服务器实例集合中运行的应用程序
    • 将应用程序部署和取消部署到分布式服务器实例
    • 启动、停止和重新加载在分布式服务器实例上运行的应用程序
    • 控制 Web 应用程序参数,例如缓存、JSP 行为和静态内容服务
  • 服务器配置和管理
    • 服务器实例的远程配置控制
    • 配置 JDBC 数据源和连接池
    • 定义虚拟主机、访问日志以及与 Web 服务器的集成
    • 配置 JVM 服务器启动参数,例如 Java 堆大小和垃圾回收特性
    • 定义服务器组(tc Server 或 Tomcat 实例)
  • 高级服务器诊断
    • 应用程序线程锁检测在线程以损害应用程序完整性的方式争夺受限资源时提供警告
    • 可配置的自动和按需线程和堆转储,用于故障和异常分析
    • 线程到 URL 关联,以便在分析请求处理问题时进行更快诊断
以上功能包括能够从命令行脚本环境而不是 GUI 执行各种管理任务,这非常适合自动化任务和各种 cronjob。当然,您还可以获得 SpringSource 的 Enterprise 支持和全面服务。

tc Server 的独特之处在于它为您提供了您所熟知、喜爱和信任的 Tomcat,但又具备您需要的企业级功能。当然,我们不止于此。tc Server 还包含一个新的高并发连接池,它超越了 Tomcat 传统的 DBCP 和其他外部解决方案。而且,为了兑现我们对开源社区的长期承诺,这将被捐赠回 ASF

我们已经为下一次主要发布计划了许多额外的诊断功能。我们还在开发下一代 ERS,它也将这些企业级功能添加到 Apache httpd 的 Web 层。

从 Web 前端到中间件业务逻辑,SpringSource 都能为您提供支持。因此,无论您是使用 Apache httpd、Tomcat 和 Spring 的老手,还是正在进行逻辑(可能早已 overdue)迁移,请查看我们能为您提供的一切帮助。

tc Server Architectural Diagram Server Management

点击此处了解有关 SpringSource tc Server 的更多信息,并查看 tc Server 实际运行的截屏视频。或者更好的是,点击“立即下载!”进行试用。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有