Capítulo 12. 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 fornecem funcionalidade semelhante às estruturas pesadas, mas de uma forma que aproveita fortemente o corretor de eventos e o sistema de gerenciamento de contêineres (CMS). Ao contrário das estruturas heavyweight, as estruturas lightweight não têm um cluster de recursos dedicado adicional para gerenciar recursos específicos da estrutura. O escalonamento horizontal, o gerenciamento de estado e a recuperação de falhas são fornecidos pelo corretor de eventos e pelo CMS. As aplicações são implantadas como microsserviços individuais, da mesma forma que qualquer microsserviço do BPC seria implantado. O paralelismo é controlado pela associação ao grupo de consumidores e pela propriedade da partição. As partições são redistribuídas à medida que novas instâncias de aplicação entram e saem do grupo de consumidores, incluindo atribuições coparticionadas.
Benefícios e limitações
As estruturas leves oferecem recursos de processamento de fluxo que rivalizam com os das estruturas pesadas e, em vários casos, os excedem. A materialização de fluxos em tabelas, juntamente com a funcionalidade de junção simples e pronta para uso, facilita o manuseio de fluxos e dos dados relacionais que inevitavelmente acabam neles. Nota que, embora a funcionalidade de materialização de tabelas não seja exclusiva das estruturas leves, ...
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