You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.4 KiB

基于 SpringCloud Stream 构建消息驱动微服务

SpringBoot 集成 Kafka 构建消息驱动微服务


  • 基本架构
    • Producer -> Message[Topic] -> Kafka Broker -> Partition <- Consumer[Topic]

SpringBoot 集成 RocketMQ 构建消息驱动微服务


  • MQ 的启动, 关注2个
    • mqnamesrv
      • sh mqnamesrv
    • mqbroker
      • sh mqbroker -n localhost:9876

SpringCloud Stream 消息驱动组件概览

  • 为什么会出现 SpringCloud Stream
    • 如果没有 SpringCloud Stream,我们会怎么应用消息驱动?
      • Producer -> Message -> Kafka/RocketMQ <- Consumer
    • 有了Stream
      • Producer -> Message -> [Kafka/RocketMQ][Stream] <- Consumer

基于 SpringCloud Stream 消息驱动的简单应用

自定义 Stream 消息通信信道实现定制分发

SpringCloud Stream 消息分组和消费分区的配置与说明

SpringCloud Stream 消息驱动组件总结