Sistema de filas com prioridades usando Node.js e Redis | Manipulando jobs em background com Bull

  Рет қаралды 6,617

Vitor Braggion

Vitor Braggion

Күн бұрын

Пікірлер: 26
@geracaodois131
@geracaodois131 2 жыл бұрын
boa . só que dava pra resolver via banco. Voce pré grava os preenchimentos das vagas, e deixa o codigo do profissional sem preencher. Ai quando ele se pre-dispoe a vaga, voce grava o codigo no proximo null, condicional where vagaId e codigo null, Simplesmente o banco retorna zero rows affeted. ou seja. já houve uma alocação naquele exato instante. Dependendo o banco voce pode criar uma constraint para isso. nem precisa fazer o where que ele vai checar se o codigo está realmente null antes de gravar e vai impedir a gravação. Claro que a solução por fila é melhor. mas era possivel resolver antes de implementar a fila que deve ter tomado um tempo.
@teliiz
@teliiz 3 ай бұрын
fala amigo, estou tendo mto este tipo de problema na minha aplicacao, preciso implementar o redis para gerenciar isso. As vzs passa a quantidade igual vc demonstrou no video e preciso refazer reembolso para quando passa... Tu faz consultoria man? Iria me ajudar muito
@educode_
@educode_ 3 жыл бұрын
faz tempo que desenvolvo com node express e mongodb, agora estou aprendendo banco de dados relacional e redis, muito obrigado pelo video irmao
@vitor.brangioni
@vitor.brangioni 3 жыл бұрын
Valeu, amigo!! Fico feliz que curtiu o vídeo, sucessos aí nessa trajetória!
@thiegoramosmoura2675
@thiegoramosmoura2675 2 жыл бұрын
Boa mano, excelente earst egg no final. Muito bem contextualizado e explicado.
@vitor.brangioni
@vitor.brangioni 2 жыл бұрын
Valeu demais, Thiego!! Que bom que curtiu.
@zilondequadrosmaciel1006
@zilondequadrosmaciel1006 2 жыл бұрын
Muito bom vídeo, parabéns
@vitor.brangioni
@vitor.brangioni 2 жыл бұрын
Obrigado, Zilon! Fico feliz que gostou :)
@elialmeida2001
@elialmeida2001 2 жыл бұрын
video excelente , me ajudou muito . Victor vc sabe ou ja desenvolveu um sistema de venda de ingressos , tipo byma ou sympla , vc saberia como e a logica que fazem nas aplicacoes delas , onde mostra para o consumidor quais ingressos estao disponiveis e se acabar algum lote e mostrado o proximo lote . Exemplo: Pista 1* Lote e Camarote 1* Lote , se o 1* lote da pista acabar e mostrado Pista 2* lote e Camarote 1* lote e assim por diante ?
@vitor.brangioni
@vitor.brangioni 2 жыл бұрын
Valeu, Eli!! Feliz que gostou do vídeo. Você poderia usar a solução desse vídeo para garantir que não haverá nenhuma possibilidade de comprarem ingressos a mais do que tem disponível, ou algo do tipo. Agora essa parte toda de gestão de ingressos depende muito do jeito que você estruturar o seu banco de dados e sua aplicação. Então todas essas regras serão baseadas nisso. Um exemplo é que nessa parte de definição de lotes, você poderia criar uma entidade Evento, que poderia ter várias entidades Ingressos, e cada entidade ingresso teria um lote. E com sua aplicação você vai controlando as regras de criação de novos ingressos, qual lote, valores, etc. (exemplo bem rápido, obvio que tem que pensar um pouco mais para ficar bem estruturado).
@luanzitos
@luanzitos 3 жыл бұрын
Ai sim adorei seu video, uso aqui o rabbitMQ e comecei a fazer alguns testes com o Bull
@vitor.brangioni
@vitor.brangioni 3 жыл бұрын
Que bom que gostou, Luã!! O bom do RabbitMQ que é bem completo ne?! Aceita diversos protocolos, comunidade fez clients de várias linguagens, roteamento bem flexivel, UI integrada, etc.
@alankardec9356
@alankardec9356 3 жыл бұрын
Mano boa tarde estou em transiçao de carreira em Node.js recebí uma proposta de trabalho em back pra fazer exatamente filas em node.js e redis com Bull e estou perdidão e tenho meta pra entregar.
@vitor.brangioni
@vitor.brangioni 3 жыл бұрын
Espero que esse vídeo te ajudou man, ele é exatamente sobre isso e de forma simples
@kleysoncastro5254
@kleysoncastro5254 2 жыл бұрын
Bom de mais. Esclarecedor, valeu
@vitor.brangioni
@vitor.brangioni 2 жыл бұрын
valeu demais, Kleyson! Que bom que gostou!!
@guilherme69343
@guilherme69343 3 жыл бұрын
Cara, vcs tem vagas em aberto para dev back-end ?
@vitor.brangioni
@vitor.brangioni 3 жыл бұрын
Fala, Gustavo!! Estamos com essas 3 vagas em aberto: - Back-end Pleno/Senior - Mobile react native Pleno/Senior; - Front-end React Pleno/Senior; Nossa página no linkedin: www.linkedin.com/company/gosoon
@matheusmoreira08
@matheusmoreira08 2 жыл бұрын
To tentando usar esse banco e não consigo não conecta no pg admin
@vitor.brangioni
@vitor.brangioni 2 жыл бұрын
Vc tem que colocar o ip local do docker, que eh 0.0.0.0. E as credenciais esta provavelmente no arquivo do Docker
@oreplicante_
@oreplicante_ 2 жыл бұрын
vídeo toppp
@vitor.brangioni
@vitor.brangioni 2 жыл бұрын
Poxa... Valeu demais, Michel! Fico feliz que curtiu
@Thiago-cl8xd
@Thiago-cl8xd 3 жыл бұрын
Muito bom!
@vitor.brangioni
@vitor.brangioni 3 жыл бұрын
Obrigado, Thiago!!
@pedroppd
@pedroppd 2 жыл бұрын
excelente !!
@vitor.brangioni
@vitor.brangioni 2 жыл бұрын
Poxa.. Valeu, Pedro!!!
CACHE com NodeJS e Redis NA PRÁTICA
30:12
DevPleno
Рет қаралды 10 М.
Criando um sistema de filas com BullMQ, by Matheus Hahn
26:58
Codeminer42
Рет қаралды 2,4 М.
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 5 МЛН
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 60 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 24 МЛН
Deno vs. Node.js vs Bun
12:28
Anton Putra
Рет қаралды 65 М.
Bull & NestJS = Achieving Scale in Node.js
31:41
Michael Guay
Рет қаралды 33 М.
useSyncExternalStore и примеры практического использования
17:15
Cache no NodeJS com Redis na Prática
31:50
dogcode
Рет қаралды 6 М.
WebGPU :: Javascript at the speed of Light
20:02
Visionary 3D
Рет қаралды 84 М.
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 343 М.
Cache com Redis em Node.js - Code/drops #104
26:52
Rocketseat
Рет қаралды 33 М.
IDEMPOTÊNCIA: O que é e como implementar com Redis
15:21
DevPleno
Рет қаралды 6 М.