O que é o Apache Kafka?

o Apache Kafka é uma ferramenta usada para arquitetura distribuída, temos muitos exemplos que usam Mensageria, como Uber, IFood, entre vários outros.
É uma forma de enviar dados e recebê-los simultaneamente, poderíamos dizer que o Kafka é um serviço qu…


This content originally appeared on DEV Community and was authored by Gabrielle Lima

o Apache Kafka é uma ferramenta usada para arquitetura distribuída, temos muitos exemplos que usam Mensageria, como Uber, IFood, entre vários outros.
É uma forma de enviar dados e recebê-los simultaneamente, poderíamos dizer que o Kafka é um serviço que tem vários serviços juntos, onde um consome ou produz, como se fossem colmeias de abelha.
Porém não iremos aprofundar em arquitetura pois é outro assunto muito complexo, focaremos no Kafka e como ele funciona.
O Kafka é uma abelha e os microsserviços são as colmeias, ao mesmo tempo que ele gera os dados ele também pode receber eles e enviar para outro microsserviço ou até mesmo guardar eles para caso de perca de mensagem.
Cada tópico é um potinho de mel que será levado ao consumidor, assim que o mel for produzido, todavia se o mel for perdido, o DLQ do Kafka irá tentar fazer com que esse mel que não pode ser resgatado fique numa espécie de inércia esperando ser lido pelo cliente(no caso o consumidor), no caso do produtor, (a abelha), ela distribui os dados para os clientes, e assim vai, até ter novos potes de mel.
Isso garante mais estabilidade e Interoperabilidade, onde uma abelha se comunica com a outra, gerando várias colmeiazinhas que levam dados as pessoas, alimentando vários sistemas.


This content originally appeared on DEV Community and was authored by Gabrielle Lima


Print Share Comment Cite Upload Translate Updates
APA

Gabrielle Lima | Sciencx (2021-12-16T17:04:16+00:00) O que é o Apache Kafka?. Retrieved from https://www.scien.cx/2021/12/16/o-que-e-o-apache-kafka/

MLA
" » O que é o Apache Kafka?." Gabrielle Lima | Sciencx - Thursday December 16, 2021, https://www.scien.cx/2021/12/16/o-que-e-o-apache-kafka/
HARVARD
Gabrielle Lima | Sciencx Thursday December 16, 2021 » O que é o Apache Kafka?., viewed ,<https://www.scien.cx/2021/12/16/o-que-e-o-apache-kafka/>
VANCOUVER
Gabrielle Lima | Sciencx - » O que é o Apache Kafka?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/12/16/o-que-e-o-apache-kafka/
CHICAGO
" » O que é o Apache Kafka?." Gabrielle Lima | Sciencx - Accessed . https://www.scien.cx/2021/12/16/o-que-e-o-apache-kafka/
IEEE
" » O que é o Apache Kafka?." Gabrielle Lima | Sciencx [Online]. Available: https://www.scien.cx/2021/12/16/o-que-e-o-apache-kafka/. [Accessed: ]
rf:citation
» O que é o Apache Kafka? | Gabrielle Lima | Sciencx | https://www.scien.cx/2021/12/16/o-que-e-o-apache-kafka/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.