转-项目中用到rabbitMQ的地方2
2.生产者端

以上是在项目中的实际应用,DMSMethod类是采用了spring的定时器来加载的,定时向队列中插入数据,当队列中的数据个数小于15就往队列中放入新的数据。同时查询是调用的service层的接口。在消费者端,我采用的是将一个链接取出来然后就跳出。一般是消费者端是一个死循环,时时刻刻接收生产者往队列中放入得数据。
?
2.以下是几个不同交换机类型的小例子
1).第一种:发布式的,此种类型交换机忽略路由键值,会将消息发送到它所能知道的队列中
?
?2).特定类型的direct
?
?这个例子中由于队列和info绑定的,所以发送过来的消息只能放到队列queueName中。
3).匹配类型的交换机
?
?