如何使用RabbitMQ在两个Android应用程序之间发送消息

时间:2011-11-22 07:49:00

标签: android rabbitmq

我使用RabbitMQ-Android教程在Android中为RabbitMQ创建了一个应用程序。它工作正常。现在我想在Android中创建两个应用程序,我想使用RabbitMQ在它们之间进行通信。

我没有找到任何有关此问题的示例或教程。 如果您能提供代码链接,那将是一个很好的帮助。


感谢您的回复。我只使用本教程创建了我的第一个应用程序。但本教程通过RabbitMQ显示了Android和.NET应用程序之间的连接。我没有.NET应用程序。所以,我想在Android中再创建一个应用程序,我想使用RabbitMQ在这两个应用程序之间发送消息。

有可能吗? 请给我关于这个主题的任何建议。 感谢

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您可以使用下面的Python脚本向Android客户端应用程序发送消息。

#!/usr/bin/env python
import pika
import time

connection = pika.BlockingConnection(pika.ConnectionParameters(
    host='localhost'))

channel = connection.channel()

channel.queue_declare(queue='hello')

i = 0

while True:

  channel.basic_publish(exchange='logs',
                      routing_key='hello',
                      body='Hello World, ' + str(i))
  print " [x] Sent 'Hello World!'" + str(i)
  i += 1
  time.sleep(1)
connection.close()