Spring Cloud Stream NATS 绑定器开发与多绑定器应用
1. NATS 消息收发基础示例
首先,我们来看一个基本的 NATS 消息收发示例代码:
NatsMessageListenerAdapter adapter = new NatsMessageListenerAdapter();
adapter.setNatsConnection(natsConnection);
adapter.setSubject("test");
adapter.setAdapter( message -> {
log.info("Received: {}", new String(message, StandardCharsets.UTF_8));
});
return adapter;
@Bean
public ApplicationRunner sendMessage(NatsTemplate natsTemplate){
return args -> {
natsTemplate.send("test","Hello There!");
};
}
要运行这个应用,需要先启动 NATS 服务器,可使用 Docker 命令:
$ docker run -d --rm --name nats -p 4222:4222 nats
然后可以在 IDE 中运行应用,或者使用命令行:
超级会员免费看
订阅专栏 解锁全文
507

被折叠的 条评论
为什么被折叠?



