java senddirect,spring集成rabbitMq(基于direct、topic和fanout模式)

【实例简介】

spring集成rabbitMq(基于direct、topic和fanout模式),包括main方法,5种情景,一天总结运行

【实例截图】

【核心代码】

testRabbitMQ

└── testRabbitMQ

├── config

│   ├── direct

│   │   ├── common.xml

│   │   ├── customer.xml

│   │   └── producer.xml

│   ├── error

│   │   ├── common.xml

│   │   ├── customer.xml

│   │   └── producer.xml

│   ├── fanout

│   │   ├── common.xml

│   │   ├── customer.xml

│   │   └── producer.xml

│   └── topic

│   ├── common.xml

│   ├── customer.xml

│   └── producer.xml

├── pom.xml

├── src

│   └── main

│   └── java

│   └── com

│   ├── exchange

│   │   ├── direct

│   │   │   ├── ReceiveLogsDirect1.java

│   │   │   ├── ReceiveLogsDirect2.java

│   │   │   └── RoutingSendDirect.java

│   │   ├── fanout

│   │   │   ├── EmitLog.java

│   │   │   └── ReceiveLogs1.java

│   │   └── Topics

│   │   ├── ReceiveLogsTopic1.java

│   │   ├── ReceiveLogsTopic2.java

│   │   └── TopicSend.java

│   ├── queue

│   │   ├── Customer.java

│   │   ├── onetomany

│   │   │   ├── NewTask.java

│   │   │   └── Work.java

│   │   ├── onetoone

│   │   │   ├── Recv.java

│   │   │   └── Send.java

│   │   └── Producer.java

│   ├── rpc

│   │   ├── RPCClient.java

│   │   └── RPCServer.java

│   └── spring

│   └── exchange

│   ├── direct

│   │   ├── ConsumerMain.java

│   │   ├── DirectListener1.java

│   │   ├── DirectListener2.java

│   │   ├── ProducerMain.java

│   │   └── Spittle.java

│   ├── fanout

│   │   ├── ConsumerMain.java

│   │   ├── FanoutListener1.java

│   │   ├── FanoutListener2.java

│   │   └── ProducerMain.java

│   └── topic

│   ├── ConsumerMain.java

│   ├── ProducerMain.java

│   ├── TopicListener1.java

│   └── TopicListener2.java

└── target

└── classes

├── com

│   ├── exchange

│   │   ├── direct

│   │   │   ├── ReceiveLogsDirect1$1.class

│   │   │   ├── ReceiveLogsDirect1.class

│   │   │   ├── ReceiveLogsDirect2$1.class

│   │   │   ├── ReceiveLogsDirect2.class

│   │   │   └── RoutingSendDirect.class

│   │   ├── fanout

│   │   │   ├── EmitLog.class

│   │   │   ├── ReceiveLogs1$1.class

│   │   │   └── ReceiveLogs1.class

│   │   └── Topics

│   │   ├── ReceiveLogsTopic1$1.class

│   │   ├── ReceiveLogsTopic1.class

│   │   ├── ReceiveLogsTopic2$1.class

│   │   ├── ReceiveLogsTopic2.class

│   │   └── TopicSend.class

│   ├── queue

│   │   ├── Customer$1.class

│   │   ├── Customer.class

│   │   ├── onetomany

│   │   │   ├── NewTask.class

│   │   │   └── Work.class

│   │   ├── onetoone

│   │   │   ├── Recv.class

│   │   │   └── Send.class

│   │   └── Producer.class

│   ├── rpc

│   │   ├── RPCClient.class

│   │   └── RPCServer.class

│   └── spring

│   └── exchange

│   ├── direct

│   │   ├── ConsumerMain.class

│   │   ├── DirectListener1.class

│   │   ├── DirectListener2.class

│   │   ├── ProducerMain.class

│   │   └── Spittle.class

│   ├── fanout

│   │   ├── ConsumerMain.class

│   │   ├── FanoutListener1.class

│   │   ├── FanoutListener2.class

│   │   └── ProducerMain.class

│   └── topic

│   ├── ConsumerMain.class

│   ├── ProducerMain.class

│   ├── TopicListener1.class

│   └── TopicListener2.class

├── direct

│   ├── common.xml

│   ├── customer.xml

│   └── producer.xml

├── error

│   ├── common.xml

│   ├── customer.xml

│   └── producer.xml

├── fanout

│   ├── common.xml

│   ├── customer.xml

│   └── producer.xml

├── META-INF

│   ├── MANIFEST.MF

│   └── maven

│   └── com

│   └── testRabbitMQ

│   ├── pom.properties

│   └── pom.xml

└── topic

├── common.xml

├── customer.xml

└── producer.xml

47 directories, 92 files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值