摘要: 目录定义SPI设计要点热部署和动态加载技术可以减少停机时间远程扩展点加载插件生态建设,设计插件市场或仓库,方便开发者发布和获取插件。插件安全管理沙箱机制和权限校验必不可少。运行时监控和熔断机制可以防止插件故障影响整个系统。SPI隔离,通过租户ID或标签或业务身份限制钩子的可见性,避免跨业务线污染:开 阅读全文
posted @ 2025-03-05 17:48 向着朝阳 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 目录​发布-订阅模式​的问题域: 解决的是模块间通信解耦问题。2. 如何确定模块边界?(1) 基于业务能力划分(2) 基于事件驱动的场景(3) 避免环形依赖2. 模块边界的示例场景场景:电商订单系统3. 注意事项(1) 避免过度解耦(2) 事件的作用域(3) 事件版本管理用法1. 核心目的(1) 发 阅读全文
posted @ 2025-03-05 16:47 向着朝阳 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 目录一、钩子的应用场景(中台典型场景)二、中台架构中钩子的典型实现方式1. 基于接口的回调(最基础的方式)3. 动态加载钩子实现方式一:Java SPI(Service Provider Interface)方式二:Spring 类路径扫描4. 注册钩子到中台系统2. 注解驱动的钩子(AOP方式)4 阅读全文
posted @ 2025-03-05 14:47 向着朝阳 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 目录背景1. 拦截器模式的核心思想2. Filter 的典型应用场景(1) 全局字符编码过滤(2) 登录校验过滤(3) 日志记录过滤3. 用好 Filter 的最佳实践(1) 单一职责原则(2) 控制执行顺序(3) 异步支持(4) 资源管理(5) 异常处理4. 进阶技巧(1) 动态过滤路径(2) C 阅读全文
posted @ 2025-03-05 12:30 向着朝阳 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 目录背景和价值概念模板方法的核心要素总结正确使用的步骤1. 识别固定流程与可变部分2. 定义抽象类与模板方法3. 实现子类4. 调用模板方法参考资料 背景和价值 模板方法是面向对象中的一个行为设计模式,属于经典的设计模式之一。它的核心思想是在父类中定义一个算法的骨架,将一些步骤延迟到子类中实现,从而 阅读全文
posted @ 2025-03-05 12:20 向着朝阳 阅读(7) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示