在Windows上排队替代MSMQ? [英] Queue alternatives to MSMQ on Windows?

查看:85
本文介绍了在Windows上排队替代MSMQ?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果要在运行.NET 2.0及更高版本的Windows下使用排队产品进行持久消息传递,今天有哪些替代MSMQ的产品?我知道ActiveMQ( http://activemq.apache.org/),并且我已经看到了对WSMQ(指向 http://wsmq.net ),但该网站似乎已关闭.

If you want to use a queuing product for durable messaging under Windows, running .NET 2.0 and above, which alternatives to MSMQ exist today? I know of ActiveMQ (http://activemq.apache.org/), and I've seen references to WSMQ (pointing to http://wsmq.net), but the site seems to be down.

还有其他选择吗?

推荐答案

关于Tibco EMS(Java JMS消息传递规范的实现),我不能说太多好话了. Tibco EMS对.NET客户端具有出色的支持-包括WinCE上的Compact Framework .NET. (他们也有C客户端库.)

I can't begin to say enough good things about Tibco EMS - an implementation of the Java JMS messaging spec. Tibco EMS has superb support for .NET clients - including Compact Framework .NET on WinCE. (They also have C client libraries too.)

因此,如果您要构建涉及在Windows,Unix(AIX/Solaris),Linux或Mac OS X上运行的消息传递代码的异构分布式应用程序,那么Tibco EMS就可以解决问题.

So if you're building a heterogeneous distributed application involving messaging code running on Windows, Unix (AIX/Solaris), Linux, or Mac OS X, then Tibco EMS is the ticket.

在这里查看我的文章:

使用JMS进行分布式软件开发

我曾经在Microsoft工作,并在那里使用MSMQ进行了一些实现.但是您知道,微软只是关心Windows.他们依靠第三方来向其他平台提供MSMQ客户.我与Tibco EMS的接触是更好的体验.很明显,Tibco比Microsoft更了解消息传递.并且Tibco投入了自己的努力来支持各种客户端绑定.这就是为什么他们最终将产品名称从Tibco JMS更改为Tibco EMS(企业消息服务)的原因.

I used to work at Microsoft and did some implementation with MSMQ while there. But you know, Microsoft just concerns itself with Windows. They depended on 3rd parties to provide MSMQ clients to other platforms. My encounter with Tibco EMS was a much better experience. It was very evident that Tibco understood messaging much more so than Microsoft. And Tibco put the effort into supporting diverse client bindings themselves. That is why they eventually changed the product name from Tibco JMS to Tibco EMS (Enterprise Messaging Service).

我确实围绕Tibco EMS构建了异构软件系统.滚动式C#.NET Winform客户端通过Tibco EMS消息传递与Java/JBoss中间层进行交互. (并且还有使用Compact Framework .NET Tibco客户端的WinCE工业嵌入式计算机.)

And I did build heterogeneous software systems around Tibco EMS. Rolled C# .NET Winform clients interacting with Java/JBoss middle-tier via Tibco EMS messaging. (And also have WinCE industrial embedded computers that use the Compact Framework .NET Tibco client.)

链接到我的JMS著作

这篇关于在Windows上排队替代MSMQ?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆