rabbit mq&spring

xmlns:rabbit="http://www.springframework.org/schema/rabbit"
http://www.springframework.org/schema/rabbit http://www.springframework.org/schema/rabbit/spring-rabbit.xsd

<rabbit:connection-factory id="rabbitmqConnectFactory" host="192.168.142.128" port="5672" username="rai" password="rai"/>

<rabbit:admin connection-factory="rabbitmqConnectFactory"/>

<rabbit:template id="rabbitTemplate" message-converter="jsonMessageConverter" connection-factory="rabbitmqConnectFactory"/>

<bean id="jsonMessageConverter" class="org.springframework.amqp.support.converter.Jackson2JsonMessageConverter" />

<rabbit:queue name="simpleQue" durable="true"/>

<rabbit:direct-exchange name="directExchange" durable="true">
<rabbit:bindings>
<rabbit:binding queue="simpleQue" key="simpleQue"></rabbit:binding>
</rabbit:bindings>
</rabbit:direct-exchange>

<rabbit:annotation-driven/>

<bean id="rabbitListenerContainerFactory" class="org.springframework.amqp.rabbit.config.SimpleRabbitListenerContainerFactory">
<property name="connectionFactory" ref="rabbitmqConnectFactory"/>
<property name="concurrentConsumers" value="3"/>
<property name="maxConcurrentConsumers" value="10"/>
</bean>

public void mqprdtest(){
rabbitTemplate.convertAndSend("simpleQue", new String("Hello Rabbit"));
}

@RabbitListener(queues = {"simpleQue"})
public void mqcustest(Message message){
System.out.println(new String(message.getBody()));
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值