在organization服务中编写消息生产者
添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-stream-kafka</artifactId>
</dependency>绑定消息代理
@RefreshScope
@SpringBootApplication
@MapperScan("com.study.organization.mapper")
public class OrganizationServiceApplication {
public static void main(String[] args) {
SpringApplication.run(OrganizationServiceApplication.class, args);
}
@Bean
public Function<String, String> send() {
return value -> value.toUpperCase();
}
}发布消息
在事件中始终包含关联 ID 对于通过我们的服务跟踪和调试消息流非常有帮助。
配置 binding
在消息中放入什么数据?
Last updated