架构设计
joe.rong
缓慢但不曾停止过前进的脚步
展开
-
Laravel DDD代码框架
介绍Laravel Ddd是一个领域驱动设计的代码骨架,帮助你快速地建立起符合领域驱动设计思想的代码目录结构。项目地址:https://github.com/ronghz/laravel-ddd,目前只完成了基本框架,待完善后再发布到composer。安装composer require ronghz/laravel-ddd在config/app.php增加ServiceProvide...原创 2019-11-20 17:35:33 · 1982 阅读 · 0 评论 -
订单域有限状态机架构设计
有限状态机 有限状态机(Finite-state machine, FSM),是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。主要用来是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。 状态机可归纳为4个要素,即现态、条件、动作、新态。其中“现态”和“条件”是因,“动作”和“次态”是果。**现态:**是指当前所处的状态。**事件:**又称为...原创 2019-11-20 11:11:59 · 1036 阅读 · 0 评论 -
可自由扩展的促销活动架构设计
设计一个灵活的促销架构,可以容纳当前可预见到的所有促销活动类型。活动的配置方式要足够自由,允许运营管理员自由配置活动的参与人群、活动包含的商品范围、特别是不同活动的叠加关系。原创 2019-06-12 16:30:07 · 6704 阅读 · 0 评论