
架构
吴free
stay hungry, stay young
展开
-
基于java实现规则引擎设计思路
核心接口:InternalPositionRule 定义了规则执行的统一方法。抽象类:AbstractPositionRule 提供了通用的比较和告警逻辑。具体规则类:如 AgeRule、SexRule 等,继承自 AbstractPositionRule。规则包装类:RuleWrapper 用于封装规则信息并动态创建规则实例。规则组和规则集:RuleGroup 和 RuleSet 用于组织规则的逻辑关系(AND 和 OR)。原创 2025-01-24 14:37:17 · 825 阅读 · 0 评论 -
对DDD四层架构落地的简单理解
demo-interface —接入层:提供外部/前端http接口,提供三方rpc接口,定时任务job,common类(异常类,枚举类)demo-application —应用层,不包含业务逻辑,很薄一层,主要为下层转发,协调,装配等工作。如启动类,配置类,认证授权.demo-domain —领域层,涉及核心业务,实体,聚合,值对象,领域事件, 具体业务代码。demo-infrastructure —基础设施层:操作DB,Redis, ES, OSS,配置类等。原创 2023-11-12 18:54:18 · 291 阅读 · 0 评论