中间件 | 版本 | 是否必须 | 其他说明 |
---|---|---|---|
JDK | 11 | 是 | |
Maven | 3.5.0+ | 是 | |
关系型数据库 | 是 | 选择其中一个关系型数据库,我们目前主要在 MySQL 测试 | |
└─MySQL | 5.7+ | ||
└─Oracle | oracle 11g+ | ||
└─DM(达梦) | DM8+ | ||
└─KingBase(人大金仓) | V9+ | ||
└─MariaDB | 5.5+ | ||
└─OceanBase | 3.1.1+ | ||
└─PostgreSQL | 8.2+ | ||
Servlet 容器 | 是 | 对于有内嵌支持的 servlet 容器,也可使用内嵌的 servlet 容器,如 Tomcat,可参考 数字底座源码运行 | |
└─Tomcat | 9.0 | ||
└─TongWeb(东方通) | |||
└─Apusic(金蝶) | |||
Redis | 2.6+ | 否 | 可对一些单个实体(人员、岗位)的查询做缓存,对于有更频繁的请求需求推荐使用 |
ElasticSearch | 7.17.15+ | 否 | |
FTP | 否 | 无特殊版本要求,只要是提供了标准的 FTP 协议的服务端皆可,我们目前在用 vsftp(Linux) 和 filezilla(windows) | |
Kafka | 2.5+ | 否 | 可用于日志的发布及数字底座上建立的系统多租户事件的发布 |
MongoDB | 4.4+ | 否 | 仅当需要 MongoDB 进行数据存储时需要 |