开发工具:
文件大小: 30kb
下载次数: 0
上传时间: 2021-03-07
详细说明:注册课程
这是一个旨在改善课程注册过程的应用程序。 它旨在为课程创建SignUp并提供一些有关其的统计信息。 目的是提供一种处理多个注册请求的方法,以避免超过课程的总空缺。
建筑概述
我将列出此解决方案中使用的所有模式和工具:
DDD
CQRS
中介者模式
消息总线
储存库模式
为了获得更高的效率,我决定使用消息队列来保存所有注册请求。 但是现在,我使用了一个称为MediatR的库来模拟要保存在队列中的过程以及将要从中读取的工作程序。 但是将使用(RabbigMQ,kafka或任何其他消息总线)将其屏蔽;
为了使代码更清洁,并使查询与对实体进行某种更改的命令隔离开来,我决定使用CQRS模式,当然,我正在使用MediaTr库来使事情正常进行。
我还使用了域驱动设计来丰富域建模。
此解决方案的测试策略
所有组件都是通过依赖注入的力量构建的,其中依赖于抽象而不是具体的结构。
我使用x
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.