Capítulo 13. Microsserviços de estrutura leve
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
As estruturas leves diferem das estruturas pesadas porque não requerem um cluster dedicado de processamento e gerenciamento de recursos. Em vez disso, elas dependem exclusivamente do agente de eventos e do sistema de gerenciamento de contêineres (CMS) para dimensionar, gerenciar o estado e recuperar-se de falhas.
Historicamente, houve apenas algumas estruturas leves que se destacaram o suficiente para serem mencionadas aqui. O Apache Kafka Streams e o Apache Samza foram as duas únicas estruturas de streaming leves identificadas na primeira edição deste livro. Nos anos seguintes, ficou claro que o Kafka Streams continua sendo o único em uso comum generalizado, especialmente porque continua sendo um componente central do projeto Apache Kafka. O uso do Apache Samza diminuiu, assim como a frequência de seu ciclo de lançamento e, como consequência, eu não recomendaria que você iniciasse um novo projeto com ele em vez do Kafka Streams.
Assim como o Samza, outras estruturas leves surgiram e desapareceram ao longo dos anos. A estrutura Python Faust de código aberto e licenciada pela BSD é outro exemplo. Não é que não haja ninguém que use essas estruturas hoje em dia, é simplesmente que a massa social crítica para mantê-las atualizadas com as evoluções e mudanças do corretor de eventos não está mais presente. A realidade é ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access