一、Producer
config:用一个简单小例子
@Configuration
public class DirectConfig {
@Bean
DirectExchange tomDirectExchange() {
return new DirectExchange("gc-direct"); //定义 tom-direct 一个交换机(邮局)
}
}
services
@RestController
@RequestMapping("/mq")
public class DirectController {
@Autowired
private RabbitTemplate rabbitTemplate;
@RequestMapping("/hello")
public String sendDirectMsg(String msg) {
rabbitTemplate.convertAndSend("gc-direct","hello",msg);
return msg + "---已经发送";
}
}
二、consumer
config:消费者绑定监听
@Configuration
public class DirectConfig {
//direct 直接发送
@Bean
DirectExchange gcDirectExchange() {
return new DirectExchange("gc-direct"); //定义 tom-direct 一个交换机(邮局)
}
@