其他分享
首页 > 其他分享> > DDD之实现领域事件(MediatR)

DDD之实现领域事件(MediatR)

作者:互联网

DDD之实现领域事件(MediatR)

领域事件:在同一个微服务内的聚合之间的事件传递。使用进程内的通信机制完成。

(1)C#的事件机制

var eventClass = new EventClass();

eventClass .事件+=eventClass_事件

eventClass.StartProcess();

缺点:需要显式地注册。

(2)MediatR

进程内消息传递的开源库MediatR。事件的发布和事件的处理之间解耦。MediatR中支持“一个发布者对应一个处理者”和“一个发布者对应多个处理者”这两种模式

image-20220319160713907

image-20220319160731829

image-20220319160910490

image-20220319161133694

image-20220319161150458

标签:MediatR,处理,消息,发布者,eventClass,DDD,事件
来源: https://www.cnblogs.com/pengboke/p/16118548.html