Spring Cloud Bus 消息总线 kafka 集成配置

集成阿里云kafka作为消息总线,参照https://github.com/AliwareMQ/aliware-kafka-demos/tree/master/kafka-spring-stream-demo进行配置

配置topic

spring.cloud.bus.destination=alikafka-xxxxxxxx

禁止自动创建topic

spring.cloud.stream.kafka.binder.autoCreateTopics=false

配置接入点

spring.cloud.stream.kafka.binder.brokers=SASL_SSL://kafka-cn-internet.aliyun.com:8080

根据源代码,可以看到spring clound bus的输入输出通道如下:

/**
 * @author Dave Syer
 *
 */
public interface SpringCloudBusClient {

	String INPUT = "springCloudBusInput";

	String OUTPUT = "springCloudBusOutput";

	@Output(SpringCloudBusClient.OUTPUT)
	MessageChannel springCloudBusOutput();

	@Input(SpringCloudBusClient.INPUT)
	SubscribableChannel springCloudBusInput();
}

输出通道配置

spring.cloud.stream.bindings.springCloudBusOutput.

输入通道配置

spring.cloud.stream.bindings.springCloudBusInput.

配置消费组

spring.cloud.stream.bindings.springCloudBusInput.group=CID_alikafka-xxxxxxxxx


猜你喜欢

转载自blog.csdn.net/skywoodsky/article/details/80772848