mock-everything ✅ 集成: Spring 框架 ✅ 时间: 任意时间 ✅ 限制: 不依赖任何第三方组件,测试自己的流程 ✅ 做法: 任意一个类都可以进行 Mock ✅ 目标: 提升本地集成测试的不完善问题
primary-instance ✅ 环境: 分布式环境 ✅ 限流: 调用二方或三方有速率限制 ✅ 选择器: 基于策略选择某一台机器 ✅ 故障: 机器下线、故障做故障迁移 ✅ 内存队列: 基于内存队列实现永动
memory-elastic-task ✅ 依赖: 依赖 `primary-instance`做内存偏向 ✅ 环境: 多台机器的做单机任务执行 ✅ 弹性: 基于内存实现任务队列的弹性伸缩 ✅ 优先级: 可以实现人工优先自动等 ✅ 通知: 不同任务的快速通知,启动 ✅ 循环周期: 内存的任务实现永动循环
DDD-view ✅ 管控等级: 关闭、监控、控制 ✅ 注解驱动: 禁用 @Compontent、@Service ✅ 全新注解: @MsgSender、@MsgListener ... ✅ 监控模式: 动态生成所有 Bean 依赖关系图谱 ✅ 管控模式: 标记、拦截违规的 Bean 的依赖关系
aop-log ✅ 日志: 动态调控日志开关 ✅ 日志分层: 基于协议层、服务提供者、服务调用者、缓存、数据库等进行多日志文件的分离日志文件 ✅ 过滤: 日志过长的截取 ✅ 优先级: 自定义参数、返回值是否打印的单个控制与全局控制