技术笔记

11 mock-device 上篇:脱离 Spring 之后,DDD 长什么样

前几篇讲的全是 backend 这个 Spring Boot 工程,所有 DDD 原则都在 Spring 容器下落地。本篇换个mock-device,纯 Java实现、不依赖 Spring 容器,用 DDD 来做java版的模拟设备、和LwM2M网关。读完本篇,你会看到1. DDD 的核心原则一条都没少,四层、端口、聚合、值对象、依赖倒置,每条都有;2. Spring 替你做的那些事,全都得...

06 规则的分层设计与执行

本文从 rule 上下文的代码出发,把规则系统的几个关键分层讲一遍“规则的生命周期、规则的输入模型等”,重点不在表达式怎么写,在它们之间的边界怎么划。最后还介绍一下生产环境中的规则执行层次。 项目地址:https://github.com/Liyuwen85/iot-alarm-copilot 目录 规则系统常见的认知误区 规则的三个生命周期分层 规则的输入模型...