Android自定义消息队列,RabbitMQ消息队列Android的实现方式之发送(一)

本文介绍了在Android项目中如何使用RabbitMQ进行消息队列的初始化连接、创建消息生产者以及发送临时消息。关键概念包括Exchange、Queue、Channel和Bind,提供了初始化连接和发送消息的代码示例。
摘要由CSDN通过智能技术生成

时间过得真快,转眼间接手的项目已经到了上线冲刺期了,所以最近几天一直很忙。在提前完成了Android端一部分开发任务后,抽出时间梳理一下关于RabbitMQ消息队列在Android中使用的方法,希望能给在项目中需要RabbitMQ的新手一点帮助。

关于RabbitMQ是什么?

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。

RabbitMQ中几个重要的关键字段

Exchange: RabbitMQ中的交换机,在这里定制通讯规则;

Queue: 消息队列;

Channel: 收发消费所使用的通道;

Bind: 绑定了Queue和Exchange,定义好队列名和交换机规则使用Bind绑定即可;

RabbitMQ初始化连接代码

public void initConnectionFactory() {//RabbitMQ初始化连接

ConnectionFactory factory = new ConnectionFactory();

factory.setHost(IP地址);

factory.setPort(端口号);

factory.setUsername(用户名);

factory.setPassword(密码);

factory.s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值