cachecloud 3.3 pre release
Pre-release
Pre-release
简介
3.3版本主要升级了前端页面框架,升级ssh客户端依赖,优化部署流程兼容redis最新7.2版本,增加持久化类型,提升开发运维效率。
相关变更记录如下:
变更记录
功能新增
- 1、持久化配置
- 新增持久化类型,允许更改应用的持久化策略,见(管理后台——应用管理:持久化)。
- 持久化类型说明(配置时,注意评估机器故障等潜在的数据丢失风险):
- 常规型:主从每秒自动刷盘
- 性能优化型:主根据系统刷盘,从每秒刷盘
- 性能增强型:主不持久化,从每秒刷盘
- 不持久化:不持久化
- 2、业务组
- 新增业务组管理,允许给用户设置归属的业务组,从而自动将应用与关联用户的业务组绑定关系,见(管理后台——用户管理)。
- 提供根据业务组,搜索应用列表,见(应用前台——首页)。
- 提供接手用户功能,允许指定某用户接手另一用户下的所有应用权限,见(管理后台——用户管理)。
- 3、机器一键迁移
- 机器一键迁移,支持是否强制迁移,满足机器磁盘故障需快速恢复集群拓扑的场景。
- 4、Redis滚动重启
- 支持是否快速重启(不考虑客户端集群拓扑等);
- 5、命令统计
- 新增server端命令统计(管理后台——client统计页面:server命令调用)
更新优化
运维优化:
- 1 部署流程优化
- 优化部署流程,将密码配置前置,以兼容redis最新7.2版本
- 2 redis配置优化
- 优化redis配置,添加slave时,可指定配置模板中哪些配置项拷贝源节点配置(如未指明,则采用默认值)
功能优化:
- 1 命令统计:优化应用前台——应用统计信息中的top命令统计结果
数据库变更:
- 1 表变更:新增2张表,变更10张表,详细请参见update 3.2 to 3.3 sql / 3.3-sql
移除简化:
- 1 Redis模块:移除Redis模块相关功能和代码(如已集成模块相关功能,升级请慎重。建议通过代码比较,合并方式升级)
- 2 客户端上报:删除客户端上报已废弃的代码,修复bug 330
依赖升级
- 1 后端
- sshd-core 升级到 2.9.2
- sshd-scp 升级到 2.9.2
- guava 升级到 32.1.2-jre
- 2 前端
- Bootstrap 升级到 5.2.3
- jquery 升级到 3.7.0
- freemarker 升级到 2.3.30