Master Dev
Master Dev
  • 30
  • 121 337
Spring Boot + Kafka: Consumidores simultâneos com Threads - Parte 2
Continuação do vídeo anterior sobre Spring Boot + Kafka th-cam.com/video/twDixr_XefI/w-d-xo.htmlsi=IqLV_ZxAS5LvJety
Neste vídeo falamos sobre consumidores e como pode haver:
Consumo paralelo independente
Consumo concorrente
E consumo com Threads
🚨 Adquira o curso de Spring Boot nesse link
go.hotmart.com/J93864998N
💵 Desconto de 20% nesse cupom: MASTER_AGOSTO_2024
Código fonte do vídeo: github.com/thiagolenz/spring-boot-kafka-parte-2
มุมมอง: 401

วีดีโอ

CrowdSrike: Apagão de um Deploy mal feito| O que vem agora?
มุมมอง 1423 หลายเดือนก่อน
No dia 19 de julho de 2024 o mundo passou por um dos maiores apagões digitais dos últimos tempos, diversos aeroportos, hospitais, bancos ficaram totalmente ou parcialmente indisponíveis Isso se deu pelo fato de uma atualização mal feita em um software de cybersegurança da empresa Crowd Strike em plataformas windows. Inicialmente culpou-se a microsoft pelo incidente em decorrência da famosa Tela...
Rust: Como trabalhar com Methods e Funções
มุมมอง 1329 หลายเดือนก่อน
Com esse vídeo, aprenda como trabalhar de forma prática com funções e métodos dentro do RUST. As funções podem ser simples, sem retorno, podem ter retorno e existe como retornar mais que um tipo de retorno, ficou curioso? assista esse vídeo
[TUTORIAL] Aprendendo Rust Language do ZERO.
มุมมอง 79410 หลายเดือนก่อน
Aprenda linguagem RUST do zero. Conheça uma história rápida da linguagem, como ela surgiu. O vídeo ensina como instalar o Rust e sair programando na ide VS CODE. Em seguida falamos sobre como usar Strings, Ints, Floats, IFs e Matches = Para acessar a documentação do rust: www.rust-lang.org/pt-BR = Para instalar o Rust use esse link: www.rust-lang.org/pt-BR/tools/install
Discord: Trilhões de mensagens com ScyllaDB
มุมมอง 39311 หลายเดือนก่อน
Acompanhe nesse vídeo o caso de uso da plataforma Discord que fez uma migração de Trilhões de mensagens do seu banco de dados em Cassandra para o banco ScyllaDB ScyllaDB é um banco NoSQL altamente escalável e rápido, projetado para trabalhar com uma volumetria gigantesca de dados. O Discord é uma plataforma de chat online que tem mais de 140 milhões de usuários Essa migração foi trabalhosa mas ...
5 Tipos de Arquitetura que todo DEV precisa saber
มุมมอง 462ปีที่แล้ว
Assista o vídeo e saiba 5 tipos de arquitetura que todos os desenvolvedores precisam saber: Layered Architecture herbertograca.com/2017/08/03/layered-architecture/ Microkernel Architecture www.alibabacloud.com/blog/what-is-microkernel-architecture-design_597605 Event Driven Architecture www.tibco.com/reference-center/what-is-event-driven-architecture Microservices Architecture microservices.io/...
Spring Boot + Kafka: Simples assim - parte 1
มุมมอง 6Kปีที่แล้ว
O vídeo mostra como fazer uma integração simples entre dois microserviços utilizando Spring boot e kafka. É utilizado o apache kafka para rodar no computador e criado dois projetos: um produtor e um consumidor de mensagem. 🚨 Adquira o curso de Spring Boot nesse link go.hotmart.com/J93864998N 💵 Desconto de 25% nesse link forms.gle/qXRinXY4rEoLTry88 A documentação do apache kafka pode ser obtida ...
Tutorial: Spring Boot 3 + RabbitMQ + Docker
มุมมอง 5Kปีที่แล้ว
O conteúdo do vídeo aborda sobre como funciona a integração entre microserviços tradicionalmente com REST API. Em seguida é apresentado como isso pode ser feito utilizando Rabbit MQ em um projeto Spring Boot 3. É criado um container local com docker para subir um Rabbit com Docker. Em seguida é apresentado dois microserviços Spring Boot 3 que fazem integração entre si através de mensagens via R...
O que é Recursividade: Visão básica de como utilizar
มุมมอง 240ปีที่แล้ว
Esse vídeo apresenta uma visão básica de como utilizar recursividade para processar uma estrutura de dados em árvore, mais precisamente uma árvore genealógica O conteúdo do código foi feito em Kotlin para facilitar o entendimento, mas pode ser facilmente aplicado em diversas linguagens. Se gostou desse vídeo deixe seu like e se inscreva no canal. Não esqueça de deixar seu comentário sobre o que...
Universidades brasileiras: O FIM chegou ?
มุมมอง 190ปีที่แล้ว
O que está acontecendo com as universidades? - Muita estrutura para pouco aluno ? - O EAD e a tecnologia estão tirando os alunos dos campus universitários? - As universidades vão acordar para a realidade? - O que fazer para reverter esse quadro?
6 erros com Spring Boot que você não deve fazer
มุมมอง 4.1Kปีที่แล้ว
O vídeo apresenta algumas más práticas de desenvolvimento em projetos Spring Boot: 1 - Devolver entidades JPA ao invés de DTOs 2 - Não utilizar princípios de responsabilidade única 3 - Não utilizar exception Handlers 4 - Não utilizar beans validations 5 - Não usar Dependency Injection 6 - Não utilizar Consultas Páginadas com JPA Acompanhe cada um desses problemas bem com o suas soluções Mais co...
Tutorial Exception Handlers com Spring Boot
มุมมอง 2.8Kปีที่แล้ว
Esse vídeo tutorial fala sobre como trabalhar com manipuladores Exception ou Exception Handlers em projetos Spring Boot com Java O conteúdo fala sobre como trabalhar em API REST que pode disparar exception conhecida ou customizada, e em cima disso criar um manipulador de Exception para devolver uma mensagem adequada com o HttpStatus customizado de acordo com cada tipo de erro. Para acessar o ví...
Spring Boot: Consumir API externa com RestTemplate.
มุมมอง 11Kปีที่แล้ว
O vídeo apresenta um tutorial de como utilizar a classe RestTemplate do Spring Boot como httpClient para consumir APIs externas. Para criar um projeto Spring Boot Online utilize esse link: start.spring.io/ Documentação do Spring Boot restTemplate: docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html
REST API: Boas práticas de nomenclatura das URIs
มุมมอง 772ปีที่แล้ว
REST API: Boas práticas de nomenclatura das URIs
Java: 4 maneiras de verificar Null Objects
มุมมอง 1.3Kปีที่แล้ว
Java: 4 maneiras de verificar Null Objects
Collections em Java Quando usar List, Map e Set
มุมมอง 14Kปีที่แล้ว
Collections em Java Quando usar List, Map e Set
Spring Boot+JPA: Paginação e Ordenação
มุมมอง 3.1K2 ปีที่แล้ว
Spring Boot JPA: Paginação e Ordenação
Spring Boot + JPA: Query customizada
มุมมอง 8K2 ปีที่แล้ว
Spring Boot JPA: Query customizada
Spring boot + JPA: Principais métodos CRUD
มุมมอง 2.2K2 ปีที่แล้ว
Spring boot JPA: Principais métodos CRUD
Spring Boot + JPA: Conceitos Básicos
มุมมอง 1.1K2 ปีที่แล้ว
Spring Boot JPA: Conceitos Básicos
[Passo a Passo] Spring boot + Beans Validation + API
มุมมอง 1K2 ปีที่แล้ว
[Passo a Passo] Spring boot Beans Validation API
[TUTORIAL] Spring Boot + Postgres, Docker e API
มุมมอง 13K2 ปีที่แล้ว
[TUTORIAL] Spring Boot Postgres, Docker e API
Como utilizar Data Class em Kotlin
มุมมอง 1.2K2 ปีที่แล้ว
Como utilizar Data Class em Kotlin
[TUTORIAL] String Template em Kotlin e Java - Diferenças
มุมมอง 3082 ปีที่แล้ว
[TUTORIAL] String Template em Kotlin e Java - Diferenças
Diferenças entre Kotlin e Java - parte 1
มุมมอง 1.2K2 ปีที่แล้ว
Diferenças entre Kotlin e Java - parte 1
[TUTORIAL] Criar API REST com Java e Spring Boot de forma simples
มุมมอง 19K2 ปีที่แล้ว
[TUTORIAL] Criar API REST com Java e Spring Boot de forma simples
[PASSO A PASSO] Como preencher endereço através de api de CEP utilizando javascript puro
มุมมอง 2.4K2 ปีที่แล้ว
[PASSO A PASSO] Como preencher endereço através de api de CEP utilizando javascript puro
[TUTORIAL] Como centralizar uma DIV utilizando CSS+HTML de forma fácil
มุมมอง 21K2 ปีที่แล้ว
[TUTORIAL] Como centralizar uma DIV utilizando CSS HTML de forma fácil

ความคิดเห็น

  • @JefersonSantos-b2c
    @JefersonSantos-b2c 10 ชั่วโมงที่ผ่านมา

    Conteudo show !!!

  • @vitorlopes523
    @vitorlopes523 2 วันที่ผ่านมา

    valeu, dava nada pelo video e ajudou demais kkkkk

  • @renatooliveira2693
    @renatooliveira2693 5 วันที่ผ่านมา

    Excelente conteúdo. Excelente edição.

  • @pauloalbertogoncalveslins2844
    @pauloalbertogoncalveslins2844 6 วันที่ผ่านมา

    Uma dúvida os dados foram enviados banco?

  • @animaisfelizes1723
    @animaisfelizes1723 6 วันที่ผ่านมา

    Boa , vim te pedir pra continuar com o canal, saiba que você tem ajudado muita gente.

  • @rudikfps
    @rudikfps 6 วันที่ผ่านมา

    baita conteúdo!

  • @jorgesouza1904
    @jorgesouza1904 9 วันที่ผ่านมา

    Conteúdo bom. Seria melhor se não tivesse essa música de fundo.

  • @andersonmendes-p5l
    @andersonmendes-p5l 13 วันที่ผ่านมา

    muito bom cara, aprovado

  • @lenzmichelan
    @lenzmichelan 17 วันที่ผ่านมา

    ótimo tutorial, muito obrigado

  • @TheRagreis
    @TheRagreis 19 วันที่ผ่านมา

    Olá. Obrigado por este tutorial. Tenho uma dúvida. É possível aceder à queue das mensagens recebidas e responder manualmente uma a uma até a fila estar vazia? E é possível receber uma resposta de entrega da mensagem sem que a resposta humana seja dada? O RabbitMQ é a ferramenta ideal para isto? Mais uma vez obrigado.

  • @GrandeFiasco
    @GrandeFiasco หลายเดือนก่อน

    Boa tarde Thiago, excelente conteúdo. Tem alguma forma de contato para conversarmos?

  • @fcdaoo
    @fcdaoo หลายเดือนก่อน

    Parabens, seus videos são fantasticos,

  • @Kayquewilly12
    @Kayquewilly12 หลายเดือนก่อน

    Muito obrigado Thiago! Achei mais de boa subir as imagens e testar com o Rabbit do que o Kafka.

  • @leonardoaugusto5989
    @leonardoaugusto5989 หลายเดือนก่อน

    Cara, muito show!! Você está de parabéns!!! Resolvi sair um pouco do Python e Node e me aventurar com Java, e confesso que está sendo difícil achar tutoriais que vão direto ao ponto e expliquem de forma clara. Porém, graças a Deus, achei você kkkk. Está me salvando... muito obrigado! 👏👏👏👏👏

  • @MundoReal
    @MundoReal หลายเดือนก่อน

    Explica primeiro pro pessoal o que é o Postman! kkkkkkkkkk!

  • @HadaGuimaraes
    @HadaGuimaraes หลายเดือนก่อน

    top

  • @questionador_contumaz
    @questionador_contumaz หลายเดือนก่อน

    Ele salva e deleta essas coisa de onde? De um banco de dados oculto? Da memória? Não entendi muito bem.

  • @rcbeffects8761
    @rcbeffects8761 หลายเดือนก่อน

    Salvou muitoooo

  • @villardeveloper4499
    @villardeveloper4499 2 หลายเดือนก่อน

    Obrigado

  • @ShecoGG
    @ShecoGG 2 หลายเดือนก่อน

    muito bom

  • @gustavoesteves2899
    @gustavoesteves2899 2 หลายเดือนก่อน

    Maneiríssimo!!

  • @obrunodejesus
    @obrunodejesus 2 หลายเดือนก่อน

    Sensacional!

  • @ÍcaroCarvalho-f2g
    @ÍcaroCarvalho-f2g 2 หลายเดือนก่อน

    Conhecendo o canal agora, me ajudou bastante a entender como funcionam e a utilizar as interfaces, obrigado!

  • @ae_azula
    @ae_azula 2 หลายเดือนก่อน

    muito bom conteúdo e bem explicativo, apenas incomodou um pouco a musica, achei um pouco alta

    • @MasterDevTV
      @MasterDevTV 2 หลายเดือนก่อน

      O som de fundo foi um teste realizado nessa epoca, atualmente não é mais utilizado.

  • @iridium-x7i
    @iridium-x7i 2 หลายเดือนก่อน

    Que beleza.

  • @iridium-x7i
    @iridium-x7i 2 หลายเดือนก่อน

    caara eu amo java, que legal.

  • @iridium-x7i
    @iridium-x7i 2 หลายเดือนก่อน

    hmmmmmm tendi

  • @joaovitor12full
    @joaovitor12full 3 หลายเดือนก่อน

    vídeo maravilhoso, obrigado já fiz umas 2 coisas ai que vc disse pra não fazer

  • @jailton247
    @jailton247 3 หลายเดือนก่อน

    Fala Mano, muito bom seu conteúdo, você consegue fazer um vídeo a respeito de confirmação de recebimento ? meu caso é o seguinte, quero enviar a mensagem, o consumer irá processar o conteudo da mensagem e devolver ao pro producer, ficou claro ? estou procurando em todo canto mas não encontro conteudo sobre isso, abraço

    • @MasterDevTV
      @MasterDevTV 3 หลายเดือนก่อน

      Posso fazer sim mais para frente, mas para tentar te ajudar antecipadamente, você nesse caso terá que fazer obrigatóriamente um outro tópico de resposta. É assim que fazemos na empresa onde eu trabalho. Exemplo: topico.request topico.response Onde nesse caso vai ter consumidores e produtores de mensagens nos dois lados.

    • @jailton247
      @jailton247 3 หลายเดือนก่อน

      @@MasterDevTV Foi o que pensei também, só que como estou lidando com API Rest, fica difícil, entender o fluxo, pois em um método eu envio o ID a ser checado em outro serviço e ele envia uma resposta a outro tópico, até ai eu entendi e consegui realizar, só que não consigo fazer se perpetuar os dados que desejo cadastrar, se perdem na primeira requisição, acredito que para minha realidade a melhor coisa será fazer requisição HTTP, já que se trata de um serviço que precisa ser sincrono, e deixar o Kafka para coisas do tipo, atualizações de pedidos, envio de e-mails de confirmação e etc..., não precisa me responder, se achas que é a melhor solução apenas de uma curtida no meu comentário! Obrigado

  • @jorgeluizsicsubastos3030
    @jorgeluizsicsubastos3030 3 หลายเดือนก่อน

    Nossa! Top! Melhor explicação que obtive ate hoje!

    • @MasterDevTV
      @MasterDevTV 3 หลายเดือนก่อน

      Que bom que gostou, já assistiu a continuação parte 2 th-cam.com/video/rVt8Q0Kmobg/w-d-xo.htmlsi=ljYVv6NWmjlXrwt8 ?

  • @albertovillar9106
    @albertovillar9106 3 หลายเดือนก่อน

    Professor, é desenvolvido algum projeto específico no curso?

    • @MasterDevTV
      @MasterDevTV 3 หลายเดือนก่อน

      Sim, é desenvolvido uma API de um software simulando clubes de futebol, com jogadores, transferências de jogadores de um clube para outro e também a parte de pagamento mensal de salários. Confere lá ! Não esquece de solicitar o cupom de desconto!

    • @albertovillar9106
      @albertovillar9106 3 หลายเดือนก่อน

      @@MasterDevTV já solicitei o desconto ontem, aguardando resposta. Quero me inscrever.

    • @MasterDevTV
      @MasterDevTV 3 หลายเดือนก่อน

      @@albertovillar9106 Opa, desculpa a demora para enviar, já está no seu email o cupom de desconto.

    • @albertovillar9106
      @albertovillar9106 3 หลายเดือนก่อน

      @@MasterDevTV Feito, Código da transação: HP151259... Pra cima!

  • @BrunoRodrigueseRodrigues
    @BrunoRodrigueseRodrigues 3 หลายเดือนก่อน

    Eu tenho uma dúvida, no activemq é muito comum a gente colocar um número alto de consumer, por exemplo 100, seria possível eu criar 100 threads para consumir? alterar o concurrency para 100 e ter 100 partições, eu teria um ganho de velocidade? Muito didático parabéns pelo video

    • @MasterDevTV
      @MasterDevTV 3 หลายเดือนก่อน

      O ideal é que exista um equilibrio entre número de PODS e Threads. Chegar em um número de 100 em um único POD pode ter uma quebra do potencial pois podem ter Threads ociosas. Porém outros fatores devem ser considerados, como por exemplo o tempo que cada mensagem demora para ser processada.

  • @AndersonLenz
    @AndersonLenz 3 หลายเดือนก่อน

    Bem explicado a dinâmica de como implementar um controle de mensageria.

    • @MasterDevTV
      @MasterDevTV 3 หลายเดือนก่อน

      Esse kafka realmente é muito poderoso

  • @MasterDevTV
    @MasterDevTV 3 หลายเดือนก่อน

    🚨 Adquira o curso de Spring Boot nesse link go.hotmart.com/J93864998N 💵 Desconto de 25% nesse link forms.gle/qXRinXY4rEoLTry88

  • @MasterDevTV
    @MasterDevTV 3 หลายเดือนก่อน

    Já temos notícias de exploração de Hackers em cima das falhas > www.techtudo.com.br/noticias/2024/07/crowdstrike-alerta-para-acao-de-hackers-na-america-latina-apos-apagao-entenda-edsoftwares.ghtml

  • @AndersonLenz
    @AndersonLenz 3 หลายเดือนก่อน

    Complexa essa situação, onde um unico ponto cria uma possibilidade de indisponibilidade.

  • @artesaokyn2098
    @artesaokyn2098 3 หลายเดือนก่อน

    Cara, muito obrigado!! De tudo que eu tenho pesquisado, o jeito que você ensinou foi o mais simples e funcional que eu vi de centralizar verticalmente um elemento!! Parabéns pelo trabalho.

  • @fenryr6844
    @fenryr6844 3 หลายเดือนก่อน

    INCRIVEL!

  • @Gabriel-tp8tj
    @Gabriel-tp8tj 4 หลายเดือนก่อน

    Excelente aula, ta de parabéns

    • @MasterDevTV
      @MasterDevTV 3 หลายเดือนก่อน

      Muito obrigado!!!

  • @Velton_
    @Velton_ 4 หลายเดือนก่อน

    Continue com conteúdo assim simples por favor. Resumindo: Deve-se usar margin: auto nos containers filho para centralizar Deve-ser usar justify content: Center e align-itens: Center pai para centralizar Resultado é o mesmo

  • @victor954
    @victor954 4 หลายเดือนก่อน

    Thiago, ja temos os próximos videos parte 2 e 3? Obrigado

    • @MasterDevTV
      @MasterDevTV 4 หลายเดือนก่อน

      Fala Victor, beleza ? em breve já vai sair, estou finalizando um curso de Spring boot (pago) para lançar em outra plataforma, após isso vou ter mais vídeos aqui no canal, incluindo a continuação desses vídeos de Kafka.

  • @adrianodantas3074
    @adrianodantas3074 4 หลายเดือนก่อน

    Muito bom! Parabéns 👏🏻👏🏻 Então ficou uma questão aqui me martelando. Caso eu utilize a abordagem DDD, como o bean validation irá ajudar? Obrigado.

    • @MasterDevTV
      @MasterDevTV 4 หลายเดือนก่อน

      Pode colocar Beans Validation tanto nas Entity ou na API, eu prefiro colocar já na API.

  • @leandrolopesseabra5994
    @leandrolopesseabra5994 4 หลายเดือนก่อน

    Boa noite? Sou iniciante na área de tecnologia, ainda estou bem perdido... Para fazer esse passo a passo, quais os programas necessários? desde já, muito obrigado!!!

    • @MasterDevTV
      @MasterDevTV 4 หลายเดือนก่อน

      Olá Leandro tudo bem? em breve vou disponibilizar um curso de Spring boot na hotmart, mas por enquanto tem um vídeo mais atualizado sobre esse conteúdo th-cam.com/video/4wnQuNmGnQ8/w-d-xo.htmlsi=m-8VvHGuu2_VlQ5q

  • @gustavorodrigues8070
    @gustavorodrigues8070 4 หลายเดือนก่อน

    Cara, esse video é ouro!

  • @elderbrdev4941
    @elderbrdev4941 4 หลายเดือนก่อน

    Muito bom, tem como mostrar como configurar o Headers para enviar um token ou qualquer outro parâmetro?

    • @MasterDevTV
      @MasterDevTV 4 หลายเดือนก่อน

      Posso fazer um vídeo em breve para explorar mais essa parte de RestTemplate

  • @clrenato100
    @clrenato100 4 หลายเดือนก่อน

    Muito didático, parabéns! 👏👍

  • @LauroPoliglota
    @LauroPoliglota 4 หลายเดือนก่อน

    Sensacional

  • @vinifillos
    @vinifillos 4 หลายเดือนก่อน

    Ótimo conteúdo mano!!! Ajudou mt aq!!!