我创建了一个使用MassTransit和RabbitMQ进行通信的微服务应用程序。每个微服务都是使用干净的体系结构开发的,因此每个微服务内部都有MediatR。是否可以将MassTransit用于内部通信?因此,我可以对所有服务使用相同的签名,并且当我希望将服务公开以在微服务之间使用时,它将很容易实现。因此MediatR用于内部通信,RabbitMQ用于内部通信,整个宇宙都在MassTransit系统上。
它们可以一起使用,并且MassTransit也具有自己的Mediator实现,因此您可以编写一次处理程序,并通过中介程序或通过持久传输(例如RabbitMQ)使用它们。
[videos可以带您完成这些功能,从调解员开始,再转到RabbitMQ。