首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在域驱动设计中添加计划作业

如何在域驱动设计中添加计划作业
EN

Stack Overflow用户
提问于 2017-07-24 11:29:50
回答 1查看 1.5K关注 0票数 0

我应该在域驱动的设计架构中添加调度程序项目的哪一层?

我正在考虑在分布式服务层中添加调度程序,并在应用程序服务层中添加业务登录。

以下是我正在考虑的解决方案设计:

  • 表示层
代码语言:javascript
复制
- UI project

  • 分布式服务层
代码语言:javascript
复制
- Application API
- Scheduler

  • 应用层
代码语言:javascript
复制
- Application (Application services for Application API and Scheduler logic)
- DTO

  • 领域实体模型
代码语言:javascript
复制
- Project Domain (Domain entities specific to project)
- Scheduler Domain (Domain entities specific to scheduler)

  • 数据持久化
代码语言:javascript
复制
- Data Access Project (Repositories)
- Data Access Scheduler Domain (Repositories)

  • 横切Infra。
代码语言:javascript
复制
- Authorization
- Logging

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-24 13:03:28

从现在起,我在Presentation layer中实现了这种组件,与UI的级别相同。这些组件在正常时间被cron作业唤醒,然后调用Application services,以便向Aggregates发送命令。然后,如果必要并允许,Aggregates将执行对系统状态的更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45279475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档