Advertisement
Guest User

Untitled

a guest
Jul 17th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. <rabbit:connection-factory id="amqpConnectionFactory" addresses="${amqp.host}:${amqp.port}"
  2. thread-factory="rabbitThreadFactory"
  3. cache-mode="CHANNEL"
  4. channel-cache-size="25"
  5. username="${amqp.user}"
  6. password="${amqp.pass}"
  7. virtual-host="${amqp.vhost}"/>
  8.  
  9. <rabbit:admin connection-factory="amqpConnectionFactory" id="rabbitAdmin"/>
  10.  
  11. <rabbit:topic-exchange id="motoTopicExchange" name="moto.ex.topic" >
  12. <rabbit:bindings>
  13. <rabbit:binding pattern="moto.*.speed" queue="motoQueue8"/>
  14. <rabbit:binding pattern="moto.*.tour" queue="motoQueue9"/>
  15. <rabbit:binding pattern="moto.*.naked" queue="motoQueue10"/>
  16. </rabbit:bindings>
  17. </rabbit:topic-exchange>
  18.  
  19. <rabbit:queue id="motoQueue8" name="moto.queue.8"/>
  20. <rabbit:queue id="motoQueue9" name="moto.queue.9"/>
  21. <rabbit:queue id="motoQueue10" name="moto.queue.10"/>
  22.  
  23. <rabbit:template id="rabbitTemplate"
  24. connection-factory="amqpConnectionFactory"
  25. retry-template="retryTemplate"
  26. message-converter="rabbitJsonConverter"/>
  27.  
  28. <bean id="rabbitJsonConverter" class="org.springframework.amqp.support.converter.Jackson2JsonMessageConverter"/>
  29.  
  30. <rabbit:listener-container connection-factory="amqpConnectionFactory" message-converter="rabbitJsonConverter"
  31. max-concurrency="10" acknowledge="auto">
  32. <rabbit:listener ref="amqpService8" method="handleSimple" queues="motoQueue8"/>
  33. <rabbit:listener ref="amqpService9" method="handleSimple" queues="motoQueue9"/>
  34. <rabbit:listener ref="amqpService10" method="handleSimple" queues="motoQueue10"/>
  35. </rabbit:listener-container>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement