spring-boot - Rabbitmq spring java配置与apache RouteBuilder
问题描述
我想用rabbitmq和apache RouteBuilder配置spring boot应用程序,谁能建议我怎么做
解决方案
你提到 Apache camel RouteBuiler吗?如果你说是,你可以使用Apache camel 从 2.12 版本开始提供的RabbitMQ 组件。有关更多详细信息,请查看我的示例代码:
<!-- language: lang-java -->
@Component
public class MyRoute extends RouteBuilder {
@Override
public void configure() throws Exception {
// listen from exchange and log to console
from("rabbitmq:topic_logs2?" +
"vhost=myvhost&hostname=localhost&portNumber=5672" +
"&username=myname&password=mypassword" +
"&exchangeType=topic&autoDelete=false&queue=my_queue&routingKey=test.log")
.log("From RabbitMQ: ${body}");
}
}
推荐阅读
- oracle - Oracle apex 中是否有方法来验证用户注册的电子邮件
- r - R传单addPolygons - 如何孵化多边形?
- python - 如何快速将大型 CSV 文件读入 Python?
- mysql - SQL:每天选择客户未购买的商品
- redux - 创建小部件时 Flutter redux 调度事件
- android - Android中每个传感器一项服务?
- cloud-init - 云初始化验证器
- python - 在 Pytest 中测试 AWS s3 PUT 和下载
- php - 如何在 PHP 中将 random_bytes 存储在数据库中?
- python - 带有元素计数器的 set() (如 bash 中的 sort | unique -c )