-
Principalmente serviços de streaming.
Gab Certo.
Foco!
-
O Apache Kafka é um sistema de mensagens usado para criar aplicações de streaming, ou seja, aquelas com fluxo de dados contínuo.
é adequado para soluções com grande volume de dados (big data) porque uma das suas características é a alta taxa de transferência.
O Apache Kafka tem 3 funcionalidades:
- Sistema de mensagem do tipo publish/subscribe;
- Sistema de armazenamento: as mensagens ficam armazenadas por um período de tempo pré-definido. Por padrão, as mensagens duram 7 dias, mas podem até mesmo ficar indefinidamente;
- Processamento de stream: é possível transformar a mensagem imediatamente após o seu recebimento.
-
c-
Apache Kafka is a publish-subscribe based durable messaging system. A messaging system sends messages between processes, applications, and servers. Another application may connect to the system and process or re-process records from a topic. The data sent is stored until a specified retention period has passed by.
https://www.cloudkarafka.com/blog/part1-kafka-for-beginners-what-is-apache-kafka.html
-
Sobre a Questão:
O Apache Kafka provê serviço de mensageria e integração de dados, de forma assíncrona, em que produtores e consumidores ficam desacoplados e agnósticos entre si.
De forma assíncrona {Onde justificar ?}
em produtores e consumidores ficam desacoplados {Onde justificar ?}
Agnósticos entre si {Onde Justificar ?}