Kafka整合Spring Cloud

一 strem的绑定器有两个,依赖如下

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-stream-rabbit</artifactId>
</dependency>

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-stream-kafka</artifactId>
</dependency> 

二 切换依赖即可完成不同绑定器的切换

切换kafka后的依赖如下:

            <dependency>
                  <groupId>org.springframework.cloud</groupId>
                  <artifactId>spring-cloud-starter-config</artifactId>
            </dependency>
            <dependency>
                  <groupId>org.springframework.cloud</groupId>
                  <artifactId>spring-cloud-starter-eureka</artifactId>
            </dependency>
            <dependency>
                  <groupId>org.springframework.cloud</groupId>
                  <artifactId>spring-cloud-starter-stream-kafka</artifactId>
            </dependency>

三 启动相关服务

四 测试

1 浏览器输入:http://localhost:8080/send

2 消费者控制台打印如下:

消息者1,接收到的消息:Hello World

猜你喜欢

转载自blog.csdn.net/chengqiuming/article/details/81271750