.net核心消息队列解决方案

时间:2018-07-12 11:58:24

标签: windows architecture .net-core cross-platform message-queue

如我所见,.net内核不支持MSMQ,因为它不是跨平台的(仅Windows)。那么,Microsoft在.net core中针对MQ中间件的解决方案是什么?如果没有,是否建议使用第三方MQ解决方案,例如zeromq,IBM Websphere MQ,Rabbit MQ等?

1 个答案:

答案 0 :(得分:-1)

您的问题是比较苹果和橙子。并非.NET Core不支持MSMQ,而是MSMQ仅在Windows上运行。安装.NET Core应用程序后,可以轻松使用MSMQ安装。如果在Linux机器上安装.NET核心应用程序,则否,您也不能在同一台机器上安装MSMQ。如果在Windows计算机上安装.NET核心应用程序,则可以,也可以在同一计算机上安装MSMQ。

如果要在Linux计算机上运行.NET Core应用程序,则有两种选择。在另一台计算机上安装MSMQ并在网络上使用它,或者在同一台Linux计算机上安装您列出的任何其他选项。