RabbitMQ .Net核心

问题描述 投票:0回答:1

要在.net核心中配置rabbitmq使用者,我会看到控制台应用程序的示例。我不确定生产就绪的应用程序可以将控制台应用程序作为独立的Rabbitmq Consumer。请分享您的想法,建立消费者和部署到生产的建议方式是什么。并且还读到不要在ASP.net核心应用程序中配置Consumer,因为IIS可以回收并且不是一个好的选择

.net rabbitmq masstransit easynetq
1个回答
0
投票

您可以在Windows服务或控制台应用程序(基本上是服务,但具有一些启动/停止行为以与Windows服务控制管理器交互)中托管使用​​者。

对于Windows,您可以使用Topshelf。对于Linux或Mac,您只需使用控制台应用程序。当您可以将任何控制台应用程序用作配置中具有单个语句的服务时,.NET核心的未来版本可能会集成服务控件。

您可以看到控制台服务here的示例,并且有许多使用Topshelf for Windows的示例。

© www.soinside.com 2019 - 2024. All rights reserved.