springCloud-Stream 消息中间件的学习与使用(简单快速入门使用)

本文介绍了SpringCloud-Stream的使用,包括发布与订阅接口定义、生产者发布消息、消费者订阅消息、配置文件绑定及测试运行。通过示例展示了如何在SpringCloud-Stream中整合消息中间件如RabbitMQ或Kafka。
摘要由CSDN通过智能技术生成

springCloud-Stream 消息中间件的学习与使用(简单快速入门使用)

1.发布与订阅的接口注册定义:
package com.weijs.demo.springcloudstream;

import org.springframework.cloud.stream.annotation.Input;
import org.springframework.cloud.stream.annotation.Output;
import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.SubscribableChannel;

public interface UserMessageEvent {
    //生产(发布者)
    String USER_PRODUCER = "USER_PRODUCER";
    //消费(订阅者)
    String USER_CONSUMER_1 = "USER_CONSUMER_1";//消费1
    String USER_CONSUMER_2 = "USER_CONSUMER_2";//消费2



    @Input(USER_CONSUMER_1)
    MessageChannel userConsumer1();
    @Input(USER_CONSUMER_2)
    SubscribableChannel userConsumer2();

    @Output(USER_PRODUCER)
    MessageChannel userProducer();

}
2.生产者(即发布):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值