我应该在域驱动的设计架构中添加调度程序项目的哪一层?
我正在考虑在分布式服务层中添加调度程序,并在应用程序服务层中添加业务登录。
以下是我正在考虑的解决方案设计:
- UI project
- Application API
- Scheduler
- Application (Application services for Application API and Scheduler logic)
- DTO
- Project Domain (Domain entities specific to project)
- Scheduler Domain (Domain entities specific to scheduler)
- Data Access Project (Repositories)
- Data Access Scheduler Domain (Repositories)
- Authorization
- Logging
任何帮助都是非常感谢的。
发布于 2017-07-24 13:03:28
从现在起,我在Presentation layer中实现了这种组件,与UI的级别相同。这些组件在正常时间被cron作业唤醒,然后调用Application services,以便向Aggregates发送命令。然后,如果必要并允许,Aggregates将执行对系统状态的更改。
https://stackoverflow.com/questions/45279475
复制相似问题