资源简介
rabbitmq学习实例,几种交换类型的demo和与spring结合的demo

代码片段和文件信息
package cn.slimsmart.rabbitmq.demo.fanout;
import com.rabbitmq.client.AMQP;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.ConnectionFactory;
import com.rabbitmq.client.QueueingConsumer;
public class ReceiveLogsToConsole {
private final static String EXCHANGE_NAME = “ex_log“;
public static void main(String[] args) throws Exception {
// 创建连接和频道
ConnectionFactory factory = new ConnectionFactory();
factory.setHost(“192.168.101.174“);
// 指定用户 密码
factory.setUsername(“admin“);
factory.setPassword(“admin“);
// 指定端口
factory.setPort(AMQP.PROTOCOL.PORT);
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.exchangeDeclare(EXCHANGE_NAME “fanout“);
// 创建一个非持久的、唯一的且自动删除的队列
String queueName = channel.queueDeclare().getQueue();
// 为转发器指定队列,设置binding
channel.queueBind(queueName EXCHANGE_NAME ““);
System.out.println(“ [*] Waiting for messages. To exit press CTRL+C“);
QueueingConsumer consumer = new QueueingConsumer(channel);
// 指定接收者,第二个参数为自动应答,无需手动应答
channel.basicConsume(queueName true consumer);
while (true)
{
QueueingConsumer.Delivery delivery = consumer.nextDelivery();
String message = new String(delivery.getBody());
System.out.println(“ [x] Received ‘“ + message + “‘“);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1716 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\fanout\ReceiveLogsToConsole.java
文件 3114 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\fanout\ReceiveLogsToFile.java
文件 2029 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\fanout\SendLog.java
文件 1813 2014-11-08 19:22 src\main\java\cn\slimsmart\rabbitmq\demo\headers\Consumer.java
文件 1662 2014-11-08 19:23 src\main\java\cn\slimsmart\rabbitmq\demo\headers\Producer.java
文件 1732 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\helloword\Receive.java
文件 1435 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\helloword\Send.java
文件 2105 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\route\ReceiveLogsDirect.java
文件 1910 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\route\SendLogDirect.java
文件 2017 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\rpc\RPCClient.java
文件 361 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\rpc\RPCMain.java
文件 2711 2014-11-08 12:11 src\main\java\cn\slimsmart\rabbitmq\demo\rpc\RPCServer.java
文件 284 2014-11-08 12:39 src\main\java\cn\slimsmart\rabbitmq\demo\spring\async\Consumer.java
文件 2393 2014-11-08 10:53 src\main\java\cn\slimsmart\rabbitmq\demo\spring\async\ConsumerConfiguration.java
文件 286 2014-11-08 11:47 src\main\java\cn\slimsmart\rabbitmq\demo\spring\async\Producer.java
文件 2562 2014-11-08 11:05 src\main\java\cn\slimsmart\rabbitmq\demo\spring\async\ProducerConfiguration.java
文件 295 2014-11-08 11:12 src\main\java\cn\slimsmart\rabbitmq\demo\spring\async\Receive.java
文件 182 2014-11-08 11:33 src\main\java\cn\slimsmart\rabbitmq\demo\spring\async\ReceiveMsgHandler.java
文件 704 2014-11-08 11:25 src\main\java\cn\slimsmart\rabbitmq\demo\spring\async\Send.java
文件 3013 2014-11-08 11:02 src\main\java\cn\slimsmart\rabbitmq\demo\spring\sync\AnnotationConfiguration.java
文件 650 2014-11-08 11:22 src\main\java\cn\slimsmart\rabbitmq\demo\spring\sync\BrokerConfigurationApplication.java
文件 562 2014-11-08 10:38 src\main\java\cn\slimsmart\rabbitmq\demo\spring\sync\Consumer.java
文件 581 2014-11-08 10:38 src\main\java\cn\slimsmart\rabbitmq\demo\spring\sync\Producer.java
文件 639 2014-11-08 10:21 src\main\java\cn\slimsmart\rabbitmq\demo\spring\sync\xm
文件 615 2014-11-08 10:21 src\main\java\cn\slimsmart\rabbitmq\demo\spring\sync\xm
文件 266 2014-11-08 17:33 src\main\java\cn\slimsmart\rabbitmq\demo\spring\tag\ConsumerMain.java
文件 2938 2014-11-08 17:06 src\main\java\cn\slimsmart\rabbitmq\demo\spring\tag\Gson2JsonMessageConverter.java
文件 654 2014-11-08 18:06 src\main\java\cn\slimsmart\rabbitmq\demo\spring\tag\ProducerMain.java
文件 341 2014-11-08 17:09 src\main\java\cn\slimsmart\rabbitmq\demo\spring\tag\ReceiveMessageListener.java
文件 322 2014-11-08 16:35 src\main\java\cn\slimsmart\rabbitmq\demo\spring\tag\User.java
............此处省略40个文件信息
- 上一篇:Git内部培训PPT.pptx
- 下一篇:某120Kw电机效率数据
相关资源
- springboot+rabbitmq项目demo(亲测可正常运
- springboot整合RabbitMQ实现延时队列的两
- rabbitmq视频
- RabbitMQ调试工具
- rabbitMq客户端服务
- rabbitmq-server-3.7.3
- RabbitMQ技术分享
- RabbitMQ API文档
- rabbitmq-server-generic-unix-3.7.5.tar.xz
- rabbitmq-server-generic-unix-3.7.21.tar.xz
- rabbitmq-server-3.6.12
- rabbitmq-server-3.6.8-1.el6.noarch.rpm
- SpringBoot+mybatis+redis+rabbitmq
- rabbitmq3.7.7Linux通用安装包
- rabbitmq-server-3.7.18.exe
- rabbitmq-server-3.7.12-1.el7.noarch.rpm
- rabbitMQ学习资料
- RabbitMQ Essentials
- RabbitMQ CookBook
- rabbitmq-dotnet-client-3.6.4-dotnet-4.6.1.rar
- rabbitmq教程
- rabbitmq-server-3.7.12
- rabbitmq-server-generic-unix-3.8.3.tar.xz 离线
- rabbitmq-server-generic-unix-3.8.3.tar.xz
- Spring RabbitMQ实现案例抢红包高并发
- springboot rabbitmq 模拟高并发秒杀系统
- otp_win64_23.1.zip
- RabbitMQ实战pdf高清
- otp_win64_20.3 rabbitmq windows 基础依赖
- rabbitmq实战指南
评论
共有 条评论