>我的微服务有 3 个项目:
API- ( API 网关 )
- 标识 ( 微服务 )
- 活动(微服务)
身份服务和活动服务都使用 rabbitMQ 订阅了很少的消息。
我不知道在窗口服务器上部署它们的正确方法。
我应该使用
IIS, nix services.dll, Windows Services, dotnet cli
如果我在 IIS 上运行它们,它们是否始终订阅消息(它是否保持应用程序运行以处理订阅? 是 dotnet 服务.dll可以用于生产还是我需要像 IIS 或 nginx 这样的东西。
IIS 对你来说已经足够了。
您可以将 IIS 配置为在部署服务后立即运行它,它将继续侦听您的 RabbitMQ。
虽然如果你有一个只使用RabbitMQ与其他服务通信的服务,我宁愿把它构建为WindowsService。
希望这有帮助