Files
daxpay 78fa28ae24 refactor(artemis): 移除 embedded 模式,恢复 netty 4.2 修复 Linux Lettuce 崩溃
根 pom 删 netty.version=4.1.135 覆盖,恢复 Boot 4.1 默认 netty 4.2.15;
common-artemis 删 artemis-jms-server 依赖(fat jar 不再含 EmbeddedActiveMQ,
Spring Boot @ConditionalOnClass 自动跳过 embedded 装配);
application-dev/prod.yml 删 spring.artemis.embedded 段,mode 固定 native。

根因:netty 4.1 降级曾为修 JDK25+Artemis embedded 的 CleanerJava25 崩溃,
但 Lettuce 7.5.2 针对 netty 4.2 编译,Linux epoll 路径引用
MultiThreadIoEventLoopGroup(4.2 新基类)致 NoClassDefFoundError;
移除 embedded 消除 CleanerJava25 触发点后 netty 恢复 4.2,Lettuce 正常。
2026-08-11 23:04:45 +08:00
..
2026-08-09 08:46:37 +08:00