Micronaut 1.0.0 刚刚发布 (2018-10-25),在其RabbitMQ 文档中似乎没有说明如何实际使用或发布消息。它只是说您可以使用以下方法创建项目支持 RabbitMQ:
mn create-app my-app --features rabbitmq
但是一旦完成,生成的唯一感兴趣的就是Application
类:
import io.micronaut.runtime.Micronaut;
public class Application {
public static void main(String[] args) {
Micronaut.run(Application.class);
}
}
和一些yaml
配置:
---
micronaut:
application:
name: my-app
---
rabbitmq:
uri: amqp://user:pass@host:10000/vhost
requestedFrameMax: 10
requestedChannelMax: 10
connectionTimeout: 5000
但是,我如何才能真正开始使用 Micronaut 使用 RabbitMQ 消费和发布消息呢?