Manytree Mall v1.8.0 发布,多树开源商城
演示链接(纯UI离线版) 多树商城(中文) 多树商城(英文) 多树管理后台 更新日志 本次更新经历了将近一个月的时间,对项目进行了比较大的调整. 基于事件源的表单(实验性) 记录用户对新表单的操作,然后相同表单再次打开时重放 优点: 用户的一切操作都会被捕捉,表单恢复特别容易 缺点: 系统复杂度提高,需要构建snapshot,需要调整的架构比较多 Common 支持缓存redis 全部聚合根默认支持缓存,支持缓存管理 改进了deleteByQuery设计 增加了新的缓存相关api mt-common现在可以在maven仓库直接下载 replaceById现在会检查聚合根版本 删除了演示用h2数据库及相关 配置简化 代码优化 更新了hello world脚本 mt16-validator(新增) 客户/服务端统一的表单验证 客户/服务端采用不同的错误容忍方式(fail fast) 集成到oauth2-ui 集成到微服务 docker build pipline集成 mt17-object-store(新增) 基于mongoDB的NoSQL存储 api幂等与并发安全 docker build pipeline集成 mt9-oauth2-ui 修复了登出功能 全聚合根默认添加版本字段 bizClient与product采用了事件驱动框架 mt5-file-upload bugfix mt10-form-builder-platform 修复了测试功能 添加了初始测试代码 事件驱动框架支持 mt1-proxy 增加了输入验证与输出消毒 改善了logbook日志打印 Etag采用redis缓存 采用了进程内缓存极大改善了响应时间500ms->50ms(平均) 更多详情