根据配置组件的选择,可能会有其他要求,例如 LDAP 目录、数据库和缓存基础结构。然而,在大多数情况下,对于选择具有明确硬件和软件依赖性的组件的部署人员来说,需求应该是不言自明的。在任何附加要求不明显的情况下,组件配置的讨论应提及系统、软件、硬件和其他要求。

Java

CAS 的核心是一个基于 Java 的 Web 应用程序。在部署之前,您需要安装 JDK 11

不要下载或使用 Oracle JDK,除非您打算为此付费。请改用 OpenJDK 构建。

构建工具

提供WAR 覆盖以允许直接和灵活的部署解决方案。诚然,它需要很高的前期学习成本,但从长远来看,它会带来很多好处。

Git(可选)

虽然不是严格要求,但强烈建议您为 CAS 部署安装Git ,并在源代码控制存储库中管理所有 CAS 工件、配置文件、构建脚本和设置。

操作系统

对操作系统没有特别偏好,但基于 Linux 的安装通常比 Windows 更常见。

互联网连接

任何基于 Maven/Gradle 的项目的构建阶段通常都需要 Internet 连接,包括用于安装 CAS 的推荐 WAR 覆盖。构建过程通过搜索包含在本地下载和安装的工件(大多数情况下是 jar 文件)的在线存储库来解决依赖关系。

硬件

轶事社区证据似乎表明,CAS 部署在至少具有 8GB 内存的双核 3.00Ghz 处理器上表现良好。如果日志保存在服务器本身上,还需要足够的磁盘空间(最好是 SSD)来存放 CAS 生成的日志。

请记住,以上要求只是建议。根据您的部署和请求量,您可能会或多或少地过得很好。从最低限度开始,并准备在需要时按需调整和加强产能。

作者:Jeebiz  创建时间:2023-01-19 13:30
最后编辑:Jeebiz  更新时间:2024-05-06 16:13