随笔 - 41  文章 - 7  trackbacks - 0
<2016年6月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用链接

留言簿

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

在本章中我们将覆盖:
  1. 使用.NET client
  2. 通过MQTT绑定iPhone应用与RabbitMQ
  3. 在Andriod上使用消息来更新Google Maps
  4. 通过Andriod后端来发布消息
  5. 使用Qpid来交换RabbitMQ消息
  6. 使用Mosquitto来交换RabbitMQ消息
  7. 使用.NET clients来绑定WCF程序
介绍
在前面的章节中,我们已经介绍了基本概念。现在,我们要使用这些概念来创建真实的应用程序。在这里我们不会讲解AMQP新的概念,但你会看到RabbitMQ的一些典型用法,我们会让RabbitMQ与其它技术进交互,以实现终端用户为桌面和移动平台上的应用程序。事实上RabbitMQ / AMQP与一般的消息传递技术一样,其主要目的是分离分布式应用程序中的不同模块,这样使其很容易地混合多种技术,并可有广泛的选择。
使用.Net client
.NET是一个官方的RabbitMQ clients。在这个例子中,我们将使用它来创建一个订阅者 。我们会使用Microsoft Windows Presentation Foundation (WPF)来创建我们第一个桌面程序。 可通过 http://msdn.microsoft.com/en-us/library/ms754130.aspx来了解更多信息.
我们会将.NET client绑定到第1章使用AMQP中广播消息食谱中的Java dispatcher上。你可在Chapter04/Recipe01目录中找到例子的源码.
准备
你需要Visual Studio 2008或更新的版本, .NET framework 3.5 或 4以上版本,以及RabbitMQ .NET client包, RabbitMQ.Client.dll,这些你可在https://www.rabbitmq.com/dot