Asp.net mvc 应用程序启动和RabbitMQ

Asp.net mvc 应用程序启动和RabbitMQ,asp.net-mvc,rabbitmq,domain-driven-design,Asp.net Mvc,Rabbitmq,Domain Driven Design,我们有一个ASP.NET MVC应用程序,它需要从RabitMQ队列获取数据,但是连接和使用者的实现在域层,因为接收到的数据是域数据 因此,我们需要通过应用程序服务从表示层启动此连接/使用者,并且该过程必须持续运行以缓存信息 这种方法在DDD体系结构中正确吗?我们如何通过应用程序服务从MVC层启动该消费者?通过消息队列发送和接收消息是一个基础设施问题。然后,通过调用链中的下一层,即应用程序,您可以完全像处理来自UI的任何输入一样处理传入消息。连接和使用者的实现位于域层,这可能会导致无法正确分离您

我们有一个ASP.NET MVC应用程序,它需要从RabitMQ队列获取数据,但是连接和使用者的实现在域层,因为接收到的数据是域数据

因此,我们需要通过应用程序服务从表示层启动此连接/使用者,并且该过程必须持续运行以缓存信息


这种方法在DDD体系结构中正确吗?我们如何通过应用程序服务从MVC层启动该消费者?

通过消息队列发送和接收消息是一个基础设施问题。然后,通过调用链中的下一层,即应用程序,您可以完全像处理来自UI的任何输入一样处理传入消息。

连接和使用者的实现位于域层,这可能会导致无法正确分离您的问题。@VoiceOfUnreason,您有何建议?谢谢没有人我需要帮助。。。