windows 服务器核心的 MSMQ 替代品
Alternative to MSMQ for windows server core
我有一个写入本地 MSMQ 的程序,一位客户想要在 Windows Server Core 2012 上安装该程序,我刚刚发现它不支持 MSMQ。
是否有任何可在 Windows Server Core 2012 上运行的替代排队技术?
我刚刚检查了 Windows 2012 R2 核心服务器,MSMQ 完全可用:
Get-WindowsFeature -Name MSMQ*
[ ] Message Queuing MSMQ Available
[ ] Services Message Queuing MSMQ-Services Available
[ ] Serveur Message Queuing MSMQ-Server Available
[ ] Déclencheurs Message Queuing MSMQ-Triggers Available
[ ] Intégration du service d’annuaire MSMQ-Directory Available
[ ] Prise en charge de la multidiffusion MSMQ-Multicasting Removed
[ ] Prise en charge HTTP MSMQ-HTTP-Support Available
[ ] Service de routage MSMQ-Routing Available
[ ] Proxy DCOM Message Queuing MSMQ-DCOM Available
所以我相信你发现它不可用的数据可以追溯到 Server 2008。(或者它可能是 2012 和 2012 R2 之间的差异 - 不太可能,但在那种情况下你的解决方案很简单:升级!)
如果您仍然想要替代方案...好吧,无论如何您都必须更改您的代码,因为没有其他代理实施 MSMQ APIs。因此,要么使用远程 MSMQ,要么完全更改您的代理。例如,我可以保证 RabbbitMQ 在 2008R2 和 2012R2 服务器核心上工作。但这只是一个示例,您将不得不进行大量重构才能更改 API.
我有一个写入本地 MSMQ 的程序,一位客户想要在 Windows Server Core 2012 上安装该程序,我刚刚发现它不支持 MSMQ。
是否有任何可在 Windows Server Core 2012 上运行的替代排队技术?
我刚刚检查了 Windows 2012 R2 核心服务器,MSMQ 完全可用:
Get-WindowsFeature -Name MSMQ*
[ ] Message Queuing MSMQ Available
[ ] Services Message Queuing MSMQ-Services Available
[ ] Serveur Message Queuing MSMQ-Server Available
[ ] Déclencheurs Message Queuing MSMQ-Triggers Available
[ ] Intégration du service d’annuaire MSMQ-Directory Available
[ ] Prise en charge de la multidiffusion MSMQ-Multicasting Removed
[ ] Prise en charge HTTP MSMQ-HTTP-Support Available
[ ] Service de routage MSMQ-Routing Available
[ ] Proxy DCOM Message Queuing MSMQ-DCOM Available
所以我相信你发现它不可用的数据可以追溯到 Server 2008。(或者它可能是 2012 和 2012 R2 之间的差异 - 不太可能,但在那种情况下你的解决方案很简单:升级!)
如果您仍然想要替代方案...好吧,无论如何您都必须更改您的代码,因为没有其他代理实施 MSMQ APIs。因此,要么使用远程 MSMQ,要么完全更改您的代理。例如,我可以保证 RabbbitMQ 在 2008R2 和 2012R2 服务器核心上工作。但这只是一个示例,您将不得不进行大量重构才能更改 API.