Author: 罗展丰

iMOM 全栈开发环境标准配置表V2.0

分类 工具名称 标准版本 关键说明 / 兼容性备注 后端核心 JDK Eclipse Temurin 21.0.4+ 强制。SB 3.5.x 最低要求 JDK 21,启用 Virtual Threads。 Maven 3.8+ 需统一 settings.xml 镜像源,加速 KubeSphere D

罗展丰 罗展丰 Published on 2026-08-27

配置项模块对接文档

1. 概述 配置项模块(OptionItem)用于管理全局/租户/工厂等多级生效范围的配置参数,提供: 种子数据机制:业务模块实现 OptionItemSeedInitial<T> 接口,调用初始化接口后自动同步入库。 取值接口:通过 OptionItemApi(openapi 接口)或 HTTP

罗展丰 罗展丰 Published on 2026-08-26

压测排查梳理

一、整体压测优化思路 本次性能优化严格遵循 由简到繁、先本地后线上、分层定位、逐点根治 的迭代思路,规避线上环境干扰、精准收敛性能瓶颈,整体推进步骤: 压测迭代流程:初始线上性能差 → 本地全链路打底优化 → 线上分层排查调优 → 全接口性能达标 二、全流程瓶颈与优化总览 阶段 核心问题 优化动作

罗展丰 罗展丰 Published on 2026-08-20

异步线程上下文传递机制

概述 本文档详细描述了框架中 @Async 异步线程场景下 ThreadContextHolder 上下文(用户信息、租户信息、链路ID)的自动传递机制、实现原理及使用方法。 问题背景 在传统的 ThreadLocal 使用中,存在以下问题: 普通 ThreadLocal:值绑定在当前线程对象上,线

罗展丰 罗展丰 Published on 2026-08-20

服务接口压测

服务接口压测优化总结与思路梳理(精简版·图表化) 一、整体压测优化思路 本次性能优化采用由简到繁、先本地后线上、分层定位、逐点根治的标准迭代思路,规避环境干扰、精准收敛瓶颈: flowchart LR A[线上初始压测仅几十并发,性能极差] --> B[本地环境打底优化空接口→Token业务→DB查

罗展丰 罗展丰 Published on 2026-08-19

预警模块对接文档

1. 概述 预警模块使用 SPI 机制管理种子数据。新增业务预警需要实现 WarnSeedInitial<T> 接口并注册为 Spring Bean,调用初始化接口后自动同步入库。 2. 种子数据接口 // 位于 sys-api 层 public interface WarnSeedInitial<

罗展丰 罗展丰 Published on 2026-07-09

预警模块架构设计

Warn 模块架构设计 1. 模块概述 Warn(预警管理)模块负责企业级预警消息的全链路管理:从预警节点检测、策略配置、模板渲染到多渠道消息推送。支持按等级(高/中/低)分级告警,支持防重复预警机制,支持定时调度自动检测。 2. 架构分层 ┌────────────────────────────

罗展丰 罗展丰 Published on 2026-07-09

初始化模块架构设计

Init 模块架构设计 1. 模块概述 Init 模块负责系统启动时的种子数据初始化,通过统一的 AbstractInitializer 抽象基类管理各子系统的初始化流程,支持全量执行和按编码单独执行两种模式。 2. 架构分层 ┌───────────────────────────────────

罗展丰 罗展丰 Published on 2026-07-09

调度模块对接文档

以预警模块为例,说明如何对接调度模块。 一、对接前提 调度模块基于 PowerJob 实现,对接前需确认: powerjob.worker.enabled = true(生产环境必须开启) PowerJob Server 已部署并可访问 应用已在 PowerJob Server 注册(appName

罗展丰 罗展丰 Published on 2026-06-22

调度模块架构设计

一、概述 调度模块负责系统的定时任务管理,基于 PowerJob 分布式任务调度引擎,统一管理所有需要定时执行的后台任务(如预警扫描、数据同步、报表生成等)。业务模块通过配置调度记录即可接入,无需自行管理调度逻辑。 二、整体架构 ┌──────────────────────────────────

罗展丰 罗展丰 Published on 2026-06-22
Previous Next