Spring Cloud Stream implementa comunicação de barramento de mensagens

Autor: Zen e a arte da programação de computadores

1. Introdução

O barramento de mensagens é um mecanismo baseado na comunicação assíncrona entre aplicações distribuídas e entre serviços. Em sistemas distribuídos, a arquitetura de microsserviços está se tornando cada vez mais popular e cada vez mais sistemas são divididos em serviços independentes. Para garantir a comunicação e a integridade dos dados entre esses serviços, o barramento de mensagens fornece um modelo de passagem de mensagens, que torna mais eficiente a troca de dados entre os diferentes serviços. Spring Cloud Stream é uma estrutura que suporta comunicação de barramento de mensagens, encapsula vários middlewares de mensagens, incluindo Kafka, RabbitMQ, etc., e fornece um modelo de programação unificado para permitir que os desenvolvedores publiquem/assinem e consumam mensagens rapidamente.

Este artigo irá elaborar o Spring Cloud Stream a partir dos seguintes aspectos:

  1. O que é Spring Cloud Stream?
  2. Por que usar o Spring Cloud Stream?
  3. O que o Spring Cloud Stream pode fazer?
  4. Use Spring Cloud Stream para implementar comunicação de barramento de mensagens
  5. Exercício prático: prática de projeto

1. O que é Spring Cloud Stream?

Spring Cloud Stream é um componente Spring Framework de código aberto usado para construir aplicativos baseados em mensagens. O módulo de mensagens fornece um conjunto de interfaces API altamente abstratas baseadas no Message Broker, permitindo que os aplicativos se comuniquem facilmente com vários tipos de integrações de sistemas de mensagens. Spring Cloud Stream protege as diferenças no sistema de mensagens subjacente por meio de um modelo de mensagem unificado, permitindo que os desenvolvedores escrevam consumidores e produtores de mensagens como se estivessem escrevendo código local. As principais funções do Spring Cloud Stream são as seguintes:

<

Acho que você gosta

Origin blog.csdn.net/universsky2015/article/details/132706216
Recomendado
Clasificación