Unknown

0 views9148 WordsCopy TextShare
Unknown
Video Transcript:
E aí pessoal tudo joia vocês me ouvem alguém dá um sinal aí que tá me ouvindo tudo certo Então beleza deixa eu configurar aqui só fazer uma live com vocês hoje sobre o ENEM no modo fila tá bom Então quem E não esqueça de comentar aí tá bom de falar lá tá fica à vontade aí vamos lá pessoal conversar com vocês aqui só ajustar aqui pessoal onde começar de passar um recadinho para vocês se você não conhece a promovo web acessa aqui o nosso site.com para você poder conhecer aí a nossa plataforma de cursos de
mentoria tá e de instalação tá tem o instalador muito bom lá para você poder instalar e configurar aí o seu mal tipo diversas aplicações tá bom deixa eu compartilhar com vocês aqui minha tela [Música] Nossa plataforma por exemplo né você pode acessar as plataformas de cursos do n e n tem uma penca de curso vocês fazerem aqui tá inclusive pessoal Ó tem curso gratuito Tá bom então só vocês cadastrar aqui de graça na promoção web para você poder fazer o curso de fundamentos web roux htp e o node code Tá bom mas para quem é
membro Você tem uma infinidade de conteúdo aqui de malte que de energia de cod chat meta base longo DB WordPress da peconnect The Voice na nossa curso de docker que é gigante também para você poder instalar e configurar o seu as ferramentas aí do modo que você achar mais adequada Tá além de ter um instalador que Vai facilitar muito a sua vida tá então acerta aqui a promover.com para você poder conhecer a nossa plataforma de cursos Tá além disso pessoal não deixa de se inscrever também de entrar aqui no nosso grupo do WhatsApp você vai
entrar aqui no nosso grupo aí do WhatsApp tá um legal para você bater um papo tirar suas dúvidas e ficar por dentro também das notícias que eu posto diariamente ali e se você gosta do telegram é só acessar promovaya.com/ telegram que você vai fazer parte também aí da nossa comunidade no telegram e quem quiser me seguir nas redes sociais é só procurar Luiz of no Facebook no Instagram no Twitter e no Linkedin Tá bom então uma maneira que vocês têm aí de ficar de acompanhar um pouco mais aí o nosso dia a dia um pouco
mais aqui a promovo web tá bom hoje vou falar com vocês pessoal sobre o nude sobre o ENEM no modo fila e no modo regular tá aqui pessoal One tiene ele tem dois modos de instalação tá você pode instalar ele no modo fila e você pode utilizar ele no modo regular dentro do modo regular pessoal e é que é importantíssimo que vocês entendam isso porque isso aqui é crucial para você poder usar a ferramenta de maneira de maneira ade tá bom quando você usa o Enem no modo regular Ou você usa ele aqui no modo
sem ser no modo fila você vai poder utilizar ele de dois modos de uso aqui tá então é importante vocês entenderem esses modos de uso os dois modos pessoal são o modo Men e o modo on e eu já vou falar para vocês logo de cara que o Enem tá aposentando o modo on tá bom esse modo aqui ó ele vai deixar de existir em breve aí no ntn tá só vai ter aí o nosso modo Man e o modo fila tá bom quando a gente roda no modo on pessoal e É uma pena tá
eles fazerem isso tá eu entendo a questão deles quererem simplificar a ferramenta onestina ele foi crescendo muito ao longo do tempo né e ficou realmente dois sistemas ali praticamente eles manterem né no modo regular no modo fila tá então é importante eles eles simplificarem a ferramenta para poder dar um passo para frente aí né e o modo um vai ser removido na versão 1.0 tá bom pessoal então é importante eu vou explicar para vocês como é que ele funciona é importante que vocês entendam como é que ele funciona mas em breve ele vai ser removido
tá como é que funciona Pessoal esse modo alma aí olha que legal que funciona né muita gente usa né no dia a dia mas não compreende exatamente como que funciona o modo on é configuração padrão do netn quando você não roda ele no modo fila tá no modo on cada execução é executada ali e um próprio processo recém-instanciado execução quando você olha na sua filha de execuções lá uma execução significa um processo que o Enem subiu para poder resolver aquele problema ali rodar aquele seu recomenda recomendava né esse modo porque ele vai utilizar muito melhor
a CPU do que o modo Man tá então quem usava o anetênio no modo regular tinha um desempenho bom quando utilizava o modo on agora pessoal o conectei no 1.0 você só vai poder rodar o n no modo regular usando o modo Man Tá bom então é interessante porque o que acontece pessoal tem um pequeno detalhe aí que eu acho que muito de vocês aqui já passaram por alguns problemas aqui na com n e às vezes não entende porque que acontece isso né porque que dá problema porque que acaba que ele trava né quando você
roda no modo regular e você roda no modo on Cada flor que você faz executar ele starta um novo processo se esse processo trava vamos supor o seu work froad ou estouro de memória o seu fogão time-out quando se alguma coisa que o seu workflow ele parou tá sem ser erro nos mods não um erro no próprio processo mesmo ali né faltou memória faltou CPU ele trava só aquele processo só aquela execução do netienne as outras execuções continuou funcionando normalmente quem aqui já utilizou o Chrome e é mais as antigas vai lembrar que o Chrome
ele tinha esse esse defeito né antigamente né você rodava ali o Chrome com cinco Abas uma aba travava travavam assim com abas né Depois de um tempo cronome voltou a cada aba um processo separado Como é o energénio no modo on né então se travar um processo trava só ele então é importante entender pessoal que esse modo aqui ele vai deixar de existir o Enem vai falar assim ó se você usa o Enem no modo regular você só vai ter o modo Man tá bom E quando você usa o modo bem você tem algumas vantagens
ele é muito mais rápido ele é praticamente em tempo real tá então é muito interessante que não tem fila né então a requisição chegou ela vai ser executada e é importante entender pessoal que ele roda tudo num único processo principal então enquanto no modo on cada work frock foi executado ele instancia um novo energénio vamos dizer se é um novo processo então se você tiver ele 20 execuções sendo executadas são 20 processos na máquina o consumo da CPU consumo da da rã vai ser alto no modo on numa do bem não não do bem você
vai ter um processo e tudo fica nele o problema pessoal você utilizar se travar uma execução trava todo o seu enetn literalmente cai porque quando você roda ele no modo regular sem sem fila o mesmo processo esse mesmo processo Man aqui ele é o responsável por receber os webrooks ele é responsável por processar os workflows ele também é responsável por você acessar a interface gráfica do let n então às vezes você aí desenvolvendo alguma Flow você pode fazer um Loop Infinito ali você pode sei lá chamar uma API sobrecarregar ali a memória você travou não
só as superface gráfica você travou todo o sistema Então o que tivesse sendo executado ali morreu perdeu tá Então pessoal eu não sou contra o modo regular eu entendo o modo regular tá eu acho válido você querer utilizar o modo regular Mas é bom também que vocês entendam pessoal que o modo regular ele vai ser recomendado aí para você poder desenvolver nudes para você poder trabalhar aí com os nomes da comunidade né você vai ter algumas aplicações no ENEM 1.0 pessoal a gente pode dizer que o modo regular vai ser um modo opcional eu eu
recomendo que vocês pensem dessa maneira vai pensar em instalar o netienne só vai usar o modo regular em exceções a regra pessoal tem que ser o modo fila tá então essa mudança aqui tira o maior benefício do modo regular Então você imagina que o modo regular já não tem tantos benefícios assim e aí você foi lá e tirou o principal motivo de alguém querer utilizar ele que é você poder utilizar o modo on tá então além Agora não só você vai ter o modo regular que é limitadíssimo mas você vai processar tudo num único processo
e esse processo se cair perdeu tudo assim perdeu tudo no sentido de travou tudo se você apertar o play ali no workflow Esse foi o que falta bugado você bugou até os seus orfos que estão em execução e que não tem nada a ver com isso tá quando você fala no monumento não tem como escapar todo mundo do mesmo na mesma cesta se quebrar a cesta todo mundo cai tá gente então é importante aqui Apesar de ele ter uma latência mínima de chegou a requisição eu já processa né ele vai poder resultar num gargalo a
gente chama de Bottom Mac né quando você tem tantos processos para executar né então quando você acordar do mundo on o botão net dele era o seguinte como cada execução startavo novo processo ele está no startando startando startando até que acabava recurso da máquina Então você já você já tava rodando no seu n com ungido de memória uma CPU né a gente acaba utilizando ali máquinas pequenas mesmo né quem tava com uma máquina maior acaba que não sentia isso mas era assim que ele funcionava ele ia escalando ali os processos então beleza né assim não
era o ideal mas era melhor do que o bem quando você tá rodando no meio você vai ter um único processo ele vai aguentar assim bastante processamento só que tem esse grande problema né de você travar o e travou ele acabou com a execução Luiz eu tiver então 5 work Plus rodando e eu sem querer apertei ali o botão executar travei o meu workflow eu travei o cinco também Travou a gente então fica muito atento porque se você tá trabalhando em produção você é difícil a gente pensar no Enem em produção no modo regular por
esses detalhes por né ele vai oferecer para você o modo o modo regular por padrão né ele vai fazer isso eu já comentei com vocês no outro vídeo que é assim pessoal para facilitar sua vida para conhecer a ferramenta estética que está em repositório do github ele serve para facilitar o Deploy tá ele não é ele não tá pronto ele não foi pensado ali dentro não tem os recursos para colocar o sistema e produção com segurança tá bom pessoal então lembra sempre disso Luiz o modo regular é ruim não é isso pessoal é que ele
não foi feito para ser colocado em produção por uma quantidade às vezes mínima de execuções né a Luiza mas eu uso aqui beleza pessoal talvez o seu cenário seja pequeno lá no vídeo que eu falei para vocês sobre vantagens de utilizar o modo o posto inglês com o n né se você usa o mais Kelly eu uso postiglice eu falei o legal eu vou utilizar o post-gris é que os seus Stories execução as suas credenciais estão no banco de dados você pode transformar o seu Enem de modo fila de modo regular para modo fila a
hora que você quiser né então você tem essa flexibilidade então você pode sim começar hoje rodando no modo regular Mas você vai perceber rapidamente as limitações dele e aí você pode converter ele para o modo fila eu recomendo você pessoal se eu puder dar uma dica para vocês a dica que eu dou é já começa no modo fila tá não tem não vejo motivo mesmo para começar um enetênio novo hoje no modo regular tá você vai ter tanta limitação tem muito mais contra do que pró né o único caso que eu acredito que você vai
fazer um bom uso do erete no modo regular é quando você quer utilizar como Monique node né E aí faz sentido porque você pode ter uma instalação à parte né você vai ter o seu eretino no modo fila normal você pode criar ali um outro endereço só para ter aquele comum de noite você precisa para poder processar alguns workflows tem que pensar pessoal no todo então no todo eu vou rodar os meus reflows no modo fila mas eu tenho aqui situações específicas para vocês né a gente não regular ele vai passar a ser a situação
específica eu tenho situações específica cada um utilizar ali o noivo de chat eu quero utilizar uma molde do eu quero usar alguns dos dois da comunidade mas pelo menos você dividiu a carga né então não tá tudo rodando no modo regular a grande maioria se você não precisar utilizar o nude específico roda no seu Retiro no modo fila a Luís eu não quero usar o note htp lá para manipular pi é um direito seu mas aí você tem um modo regular para você poder rodar esses works aí é a dica que eu dou para vocês
a gente vai fazer uma live que só sobre o comando de nudes e eu vou explicar para vocês algumas questões importantes ali que tem a documentação tem lá no github nos códigos e também é importante que vocês saiba mas eu acho que hoje o único modo defensável de utilizar no modo regular é quando você quer utilizar mesmo como o mundo de Noite Fora isso pessoal eu não acho que justifica tá o transtorno que vocês vão ter tá E aqui de novo né só para reforçar já comentei com vocês mas é importante reforçar ele começou a
sinalizar o fim do modo on já na versão 227 tá então se você tem o hoje rodando no modo on explicitamente rodando no modo on se você não especificou nada ele tá rodando no UOL mas como você não especificou nada assim que você atualizar aí quando vier a versão 1.0 ou quando eles removerem mesmo beleza ele já vai mudar para o modo Man tá mas se você tem um Enem que explicitamente tá no modo on já recomendo você transformar ele para o modo Man tá ou de preferência converter ele para um Etiene em fila tá
bom você vai ter um resultado muito melhor aí tá E aqui pessoal usar o fila se você precisar desse isolamento de execução tá bom então aqui pessoal vou explicar um pouco mais para vocês então sobre o modo regular fila tá Então nesse modo regular é importante que vocês entendam tá esse modo como ele funciona então você vai ter um único processo imagina que é um aplicativo você vai ter só uma Instância desse aplicativo rodando e você vai acumular tudo ali e é importante entender que o Enem pessoal ele tem papéis né então você tem ali
um worker quer dizer você tem web Hulk que recebe informações Você tem o editor que é o responsável por você desenvolver e inteligente tem um quarto elemento aí que roda junto com o editor que são os nozes Trigger de Crohn Cronos elas são estanciadas pelo editor tá então é importante ter isso em mente tá que você vai receber o chrom ele vai funcionar através do editor se você roda no modo regular vai ter um único processo um único uma um único jobzinho ali para rodar esses quatro papéis por isso que eu falo para vocês que
não é tão interessante assim porque é sobrecarregar demais o processo ponto positivo disso é feito emoji o node é fantástico não adianta uma carga enorme de processamento né isso aí acho que é uma das grandes vantagens para quem trabalha com node Então o que vai salvar um pouco ali a colheita é você utilizar é o fato de elegênio ser desenvolvido em nude né então isso aí vai ser um ponto muito positivo para ele mas mesmo assim pessoal se você for no papel não compensa né não compensa utilizar ele no modo regular aqui eu coloco né
Ele é recomendado para você utilizar para fazer teste criar um ambiente assim de box né um ambiente ali de teste para você poder verificar alguns pontos específicos tem o seu ambiente assim de Botas quem aluna vai eu sempre falo né tem o seu sangue Box tem ali a sua instalação para você poder brincar para você poder a ela para você poder fazer teste e não fazer nunca isso aí em produção né lá no nosso painel pessoal da pla novo vai você pode ter Quantos energine você quiser no seu servidor então você pode numa única máquina
ter dois três quatro instalações separadas instalação com seus próprios endereços para você poder montar o seu sandbox ou você poder montar os seus ambientes de produção tá então é importante é super fácil fazer não tem porque você não fazer tá sobre aluno que que não tá utilizando esse aí eu vou puxar a orelha tá aí eu acho que compensa você utilizar E no caso né como os comandos funcionam geralmente no modo regular também recomendo aqui pessoal vou fazer um spoiler tá da nossa aula sobre Comodi funciona também no modo fila mas eu tenho que fazer
a instalação dele separada mas aí eu vou na Live de energia na Live que fizesse ele sobre os comandos né eu eu explico melhor para vocês ali do super menores que tem tá porque tudo que é muito simples muito fácil muito bonito sempre tem alguma pegadinha lá vai estragar o seu dia para atrapalhar e o seu ambiente de produção né Então vou explicar para vocês um pouco disso aí mas numa outra Live no outro momento tá bom pessoal alguma pergunta aqui alguma alguém tem alguma dúvida em relação aqui ao enetn no modo regular fica à
vontade para depositar aí tá bom Então pessoal foi para vocês não é questão de falar mal tá Não é questão de que é ruim que não funciona que não é isso tá gente eu vejo vocês tem que parar de pensar dessa maneira binária né de ou é bom é ruim não é isso é que são cenários o eletine pessoal geralmente você vai utilizar ele em escala em grande escala e é natural que aconteça isso hoje você instala ele para enviar uma mensagemzinha ali no Cold chat amanhã você quer fazer um disparo e massa Então já
mudou o seu cenário tá hoje você instala ele para poder gravar nota fiscal amanhã você quer enviar nota fiscal mandar e-mail salvar no banco de dados então é natural que você vai cada vez mais utilizando ele o fato dele ser limitado ou fato ele não ter limite de recurso limites de noite que você pode utilizar não tem versão prêmio que te bloqueio processo algum novo específico ele vai vai ser sempre visto dessa maneira não é uma ferramenta que você vai utilizando cada vez mais por isso que eu acho que já compensa Desde o Primeiro Momento
você começar o seu netinho no modo fila porque ele tá pronto para crescer ele tá pronto para escalar se você hoje tá devagar tá com poucos ele vai funcionar maravilhosamente bem e se amanhã daqui a um mês daqui a três meses a sua operação aumentar o seu mesmo sem transtorno sem imigração sem dar um time sem ter que contratar a gente fazer isso você já vai conseguir fazer ele escalar tá aqui na prova vai pessoal no nosso curso de docker eu debulho ali o steck da Net n e ali você vai conseguir fazer o melhor
setup porque você puder fazer da ferramenta a gente com fila né utilizando docker e você poder escalar cada parte dele né eu explicou um por um ali desde como é que você pode fazer uma atualização dele sem derrubar ele como é que você pode rodar ele em várias máquinas diferentes de vários provedores diferentes utilizando aí o docker então nosso cor de docker ali pessoal o curso Ele tá Fantástico tem o curso né E tem uma aula de mentoria de duas horas de energia também então ali para você ficar fera mesmo se você trabalha prestando serviço
é essencial que você faça aí esse nosso curso aí do Enem pessoal e aqui tem o modo fila né o modo fila ele foi projetado para trabalhar com altas cargas de trabalho e é importante que vocês entendam como que ele funciona né o porquê que ele existe o que que é esse modo fila né O que que como que eu vou utilizar ele como é que ele opera né então no modo fila você vai ter três serviços você vai ter aqui ó uma Instância principal né que ela é necessária para acionar alguns fluxo de trabalho
para vocês a questão do chrom e te dar a interface do usuário para você poder ir lá e montar os seus é o famoso editor ali no nosso instalação eu chamo de editor então vai ser um contêiner que ele só faz isso ele só é o responsável por você fazer o seu o seu trabalho de montar o seu não é isso fiz caca aqui e apertar um botão aqui cara derrubei ele só vai cair o editor ele você ele automaticamente volta no docker swarma ele já vê que travou ele já volta para você ali né
então assim não atrapalha o seu webrou que não atrapalha o seu worker tá esse é o primeiro ponto é a primeira grande vantagem eu se eu fosse você eu já migraria para fila só por causa disso porque eu posso eu quem a liberdade de fazer muita coisa errada ali sem atrapalhar todo o restante da operação segundo ponto né Você pode ter usa workers que são quem processa mesmo a informação daqui a pouquinho eu vou fazer uma demonstração para vocês verem na prática que funciona isso Tá e por fim você pode ter instâncias de web Hulk
né Então você vai ter um ou mais containers que processam os seus workers e um ou mais container que processam os seus tá gente desse modo aqui você consegue fazer a escalabilidade do Enem eu tenho aqui um esquema deixa eu carregar para vocês verem aqui até foi o esquema que eu utilizei lá na aula do docker né para quem fez aqui o nosso curso que a gente docker eu utilizei aqui esse esquema como exemplo lá no curso né então é assim você vai ter um serviço você vai ter aqui um container que ele é o
responsável por ser o nosso querido e amado editor né então você vai ter aqui o editor do ntn esse cara aqui pessoal ele vai ser o responsável literalmente aí por você montar e te dar interface gráfica e estar pronto só mais nada Ele só faz isso por isso eu só vou ter uma única Instância dele aí como é que funciona pessoal todos os outros triggers né se você for utilizar qualquer tipo de Trigger do Enem ele vai chegar até você através de um web hooke existe algumas sessões por exemplo o revitil ele não é um
webbook ele faz uma conexão stream lá da sua fila existem outros sistemas que não são não funciona através mesmo do piava conexão e a conexão fica ativa no caso do Heads por exemplo tem o curso do revit né E também tem um curso do Heads novo web ele também faz um stream para poder ouvir ali o Pub sub né para quem vai operar em tempo real daí em fila compra orçamento paralelo em tempo real né chega num nível que vocês não imaginam como que fica Fantástico dessa maneira Mas é importante entender que geralmente vai cair
aqui no web Hope quando você usa em fila você pode criar réplicas do seu web Hulk então entende pessoal quando eu tô rodando no modo regular eu vou sobrecarregar o meu ENEM aqui uma um um processinho um carinha só recebendo uma pancada de web hooke lá o seu code chat para quem usa cod chat ele vai ficar o tempo inteiro dando o pingzinho de presença pinguinzinho de mensagem piquezinho de chat enfim vai ficar o tempo inteiro mandando ali quando você usa no modo fila você vai ter a opção de falar assim ó eu tenho aqui
um web Hulk ele vai aguentar 20 requisições paralelas por segundo Luiz não é o suficiente para mim eu tenho uma operação aqui cara que tem 50 requisições paralelas por segundo eu sabendo que ele vai aguentar 20 eu vou criar mais duas réplicas dele então eu vou ter três réplicas a requisição pessoal chega no load balança chega no Traffic O track pessoal se você não usa no modo Farm e não serve para nada é melhor você usar um ginext tá agora se você tá no modo suarmi só a melhor opção vai ser outro porque ele vai
fazer para você é um gol de balancer então a requisição vai chegar e assim que você criar assim que você escalar aqui o rap saber ele vai saber que estão encontrando novo ele vai saber o endereço o nome desse container o IP desse container aonde ele tá tá na mesma tá na mesma máquina tá em outra máquina lá no curso docker eu explico direitinho para vocês essa questão aqui né Mas é interessante porque ele foi feito para ser nativamente utilizado dentro do contexto ali do docker sward do coobernets né então eu criei uma nova réplica
a requisição vai chegar aqui cada hora o meu Trap que vai encaminhar para cá daqui a pouco ele encaminho lá para cá ele caminha para cá chegou mais uma ele vem para cá depois ele vem para cá depois ele vem para cá então ele vai ficar cada vez que chegar ele distribui igualmente para os containers então assim não fica nenhum sobrecarregado lá no modo regular ele vai estar sempre sobrecarregado aqui não aqui você pode adicionando quanto você precisar o quanto a sua máquina aguentar né para poder distribuir a carga de trabalho então Luiza tem um
web aqui cara que ele Nossa ele arregaça o dia inteiro mandar requisição perfeito usa no modo fila e esca o seu o seu item aqui pessoal você consegue escalar ele pelo nosso painel da promovo web e você consegue escalar ele caso você faça o curso do docker você vai manipular o estepe do n é uma única linha literalmente que você mexe para você poder criar mais réplicas Tá bom então não a trabalho difícil não é um trabalho do outro mundo com o curso ali Você tem certeza que você vai conseguir operar o seu netinho dessa
maneira e aqui que legal como é que funciona uma vez que chegou aqui no webbook ele joga para o post Grill então assim que você receber a requisição ele salva quando o post-grê o posto ele dá um ID que é o ID da execução ele pega esse aí e ele põe no Heads tá então vem para cá daqui vem para cá E aí pessoal o Enem tem um sistema um service bus ali tem uma um sistema de comunicação entre os componentes dele que assim que recebeu salvou no post de Cristo colocou na fila One forma
US workers que tem um novo um novo processo ele poder executar então ele chegou aqui ele salvou aqui acabou por Web Hulk esse cara aqui ó já liberou ele tá pronto poder receber mais requisições isso é importante porque é uma questão de design muito importante que não tem como fazer no modo regular então não pode regular a requisição webrou que só vai terminar de responder na hora que eu vou terminar inteiro né O que não acontece no modo fila o modo fila o que respondeu então esse container ele vai processar alguns segundinhos ele vai pegar
essa informação que chegou vai salvar no posto inglês vai colocar na fila e ele vai falar assim ó ele responde ok ali acabou o processamento dele aqui não tem mais a ver com web Hulk uma vez que chegou aqui ele joga no service bus ali e o work vai fazer Opa tem o novo o novo cara para poder processar aí aí ele pega esse ID ele vai lá e processa né e termina de processar aqui então web hooke joga na fila e termina a execução dele quando você chama por uma pi ele dá aquele work
Flow start lá né significa que ele chamou ele ele recebeu informação salvou no banco de dados colocou na fila e acabou o processamento dele esse contêiner já tá livre dessa requisição e agora ele passa a bola para o outro container que é o container do worker né para o worker poder vir aqui e pegar essa essa fila e terminar o processamento isso aqui pessoal é o funcionamento básico da NET n no modo fila alguém tem alguma dúvida aqui pessoal sobre isso daí alguém tem algum comentário a fazer sobre esse funcionamento aqui tá tranquilo e aqui
ó eu vou mostrar para vocês vou fazer aqui para vocês na prática que é o seguinte ó vamos carregar aqui então eu tenho aqui um portener que tá rodando né o porteiro no curso do docker né então tem aqueles porteño o editor webrou que worker tá rodando em fila tá rodando no suarmi para quem fez o curso Ele tá rodando no mesmo servidor né Tá uns três lá no meu Manager Então tudo tranquilo né eu posso escalar para cima posso diminuir para baixo aqui tudo né normalmente tá olha que legal eu vou fazer o seguinte
para vocês aqui ó eu vou criar um workflow que é o seguinte Deixa eu chamar ele aqui ó eu vou colocar aqui nesse Beleza eu vou pegar um testezinho qualquer que eu vou pegar o aquele Nozinho que eu gosto vou pegar aqui o sete vai pegar um sete eu vou por introdução Então beleza pessoal Olha só então o meu o meu workflow aqui ele tá em produção certo Olha que legal isso daqui pessoal é importante que vocês entendam isso porque isso aqui muda a maneira como vocês enxergam a ferramenta se eu vir aqui na execução
agora vou pegar aqui o meu endereço de produção certo então eu tenho aqui o meu endereço de produção pessoal quando é promovo web você vai ter um endereço para o seu editor e você vai configurar um outro endereço para o seu webbook porque a gente tem um curso de Flair lá eu ensino você aplicar uma proteção aí você poder proteger tanto o seu auditor quem pode acessar ele através do cloudifler e quem pode acessar o webbook para você poder para uma camada maior de segurança aqui no seu Enem tá então Olha só eu vou fazer
um teste bem simples eu vou pegar aqui o meu endereço de produção e eu vou chamar ele aqui ó vou passar aqui de nome igual ao Luiz beleza chamei aqui ó beleza vamos olhar no container olha só que legal pessoal se eu vier aqui no meu web Hulk aqui no logs alá Ele criou aqui ó vamos pegar aqui o ID desse log aqui ó então aqui na execução eu vou ter o ID dele ó 7752 certo tá aqui ó 7752 ele pegou esse Job Então esse container do Web Hook lançou no meu banco de dados
esse Job 7752 E aí ele respondeu para mim o quê workflow iniciou acabou certo e aí se eu olhar agora no Meu Container do worker Olha que legal aqui no meu worker ele pegou esses 7752 e terminou a execução para mim não então ele recebeu num container salvou no banco respondeu a requisição e Falou amigão acabou aqui ó Obrigado tudo certo deixa deixa que eu resolvo agora aqui colocou na fila o outro com o temer falou opa tem um cara novo na fila ele foi lá buscou esse 7752 e começou o processamento tá não tem
dinheiro aqui pessoal como é que funciona então um container joga na fila o outro contra ele pega da fila e continua e olha que legal que é uma coisa aqui pessoal olha como é que é importante vocês entenderem porque que funciona essa maneira porque o meu o meu web Hulk ele está configurado para responder imediatamente Então significa que significa que ele pega o item ele coloca na fila ele salva no banco de dados coloca na fila e já responde então ele pega esse cara aqui ó esse cara aqui esse cara aqui ele roda num container
que é o Web Hulk esse cara aqui roda no outro container que é do worker Olha que maravilhoso que é a maneira corrente ele fez de você poder escalar isso daqui e quer uma prova disso vamos fazer o seguinte eu vou vir aqui ó eu vou matar esse meu worker aqui ó eu vou vir aqui eu vou escalar para zero escalei ele para zero ou seja não tenho mais container de work rodando vamos olhar aqui ó para vocês verem ó Então agora eu tenho aqui ó o Meu Container deu web Hulk a dele aqui ó
o meu web Hulk e o meu editor eu não tenho mais um worker rodando tá bom se eu chamar aqui Ele respondeu falou boa tarde respondendo para mim olha que legal se eu vim aqui em execuções ó lá tá rodando E por que que tá rodando pessoal porque não tem worker para processar ele eu matei worker Então olha como é que ele não trava o meu webrou que tá funcionando ele tá tanto funcionando se eu apertar aqui de novo ele vai pegar ele vai jogar mais um item aqui ó tá vendo aqui então olha como
é que é legal isso daqui agora eu venho aqui no meu no meu Services aqui eu vou subir de novo meu worker tá então vou vir aqui eu vou escalar e vou ter uma réplica voltou que tem uma réplica Ó lá tá aqui cadê Tá aqui o meu work aqui ó olha como é que funciona ele vai daqui a pouquinho ele vai subir o serviço da NET n ele já vai começar lá já começou a rodar aqui se eu vier aqui ó vai começar a ficar verdinho quer ver porque falou não faz nada né ele
vai pegar ele vai começar a rodar esses pra mim Deixa eu botar aqui para ver se ele vai atualizar aqui então se eu tiver o Enem rodando o Web Hulk rodando ele vai continuar recebendo as minhas requisições e colocando na fila tá E mesmo que o meu worker por algum motivo caia eu tenho esses caras rodando lá terminou de processar aqui ó lá ele pegou e o professor então ele foi colocando na fila não tinha para processar a hora que subiu worker ele começou a processar a fila para vocês verem como é que um sistema
trabalha em conjunto com o outro quando você roda no modo regular ele se caiu o seu ele tinha ele ele só vai ter um container rodando se ele caiu tudo caiu a interface caiu o ouro caiu o processamento caiu o webrou também você não tem chance pessoal é um sistema que ele tá num ele tá no contexto da sua empresa aí que ele é crucial para sua empresa funcionar tá é às vezes ele representa sua comunicação às vezes ele representa sincronizar dados às vezes ele representa notificar um cliente né então eu não posso dar o
luxo de assim Puts cara Apertei o botão aqui ó caiu tudo vocês podem ver pessoal que o web rouco continua funcionando ele continua colocando os caras na fila a hora que eu startei worker né ele pegou e voltou para fila todo mundo aqui pessoal aqui o Milton o Milton Ribeiro falou né que é como se fosse micro serviço é exatamente isso são micro serviços você pode vir aqui escalar ele para ter mais de um né então eu posso vir aqui por exemplo a escalar o meu worker e falar assim eu quero ter dois workers rodando
esse meu work aqui pessoal ele tá configurado no netienne para que cada um deles processe 10 itens é um parâmetro do próprio nechiene Então olha como é que um sistema casa com o outro eu tô estanciando um container de worker ao comando aqui ó n worker quando você roda em fila sem fila você roda One start quando você roda no modo fila você vai rodar e você passa um parâmetro de concorrência de 10 quer dizer o quê quer dizer que esse cara aqui ó esse processando esse container aqui ele vai sempre pegar 10 itens para
poder processar se tiver 15 ele vai pegar 10 assim que ele acabar um ele vai lá e pega mais um tá então é importante entender que você quer configurável também tá bom só que que eu fiz aqui né aí entra Maravilhas do docker a gente como é que é um sistema casa com o outro né então aqui ó que que eu fiz a maravilha do docker aqui eu tenho agora dois workers worker 1 e o worker 2 Então esse cara que consegue pegar 10 e esse cara que pega outros 10 então paralelamente eu consigo processar
20 workflos é isso que é escalabilidade dele usando aqui o docker você pode rodar em máquinas diferentes então Luiza eu não vou sobrecarregar a máquina vai você tá rodando mais coisas mas você pode vir no celular da sua arma aqui e espalhar ele no provedores inclusive Luiz não pode parar o meu nethene cara beleza roda um no Insta roxa você pode rodar um worker no digital roxa um worker no hatner e o worker não contava e ele funciona maravilhosamente bem se acontecer de um problema de nossa Luz hoje travou lá o digital tá tudo fora
do ar de estar hoje beleza você travou esse cara aqui ele não vai mais processar nada mas eu tenho outros dois processando em outro provedor né então para vocês pessoal não curte o drop fala né para quem usa profissionalmente para quem Depende de utilizar em fila e não tem como não usar ele no modo a sua arma porque aqui você vai ter uma facilidade muito grande de fazer a coisa funcionar né então vocês viram como é que é maravilhoso essa questão aqui eu vou fazer um outro teste pessoal para vocês aqui ó eu vou matar
de novo aqui por enquanto E aí eu aqui pessoal então Vocês pegaram essa questão de quando você roda no modo imediato o webrou que pega requisição salva no banco de dados coloca na fila vai vir um worker pegar esse cara para poder processar ele todo mundo pegou isso daqui né agora eu tenho um outro modelo aqui ó que eu tenho esse cara aqui ó que eu respondi Hook Então eu tenho que eu respondo que eu vou responder Um textinho aqui de beleza e eu vou configurar o meu o meu web Hulk para poder utilizar aqui
ó então eu vou utilizar a opção aqui ó usa o responde tio web Hook quando eu faço isso pessoal e acredito que nenhum de vocês aqui espero que vocês não façam isso isso aqui pessoal é ele foi projetado para situações muito específicas o único situação que eu acho que é muito válido eu vou utilizar isso daqui e eu vou abordar isso aqui mais para frente no curso tá é você quando você usa o netine vai montar uma pi Então olha pessoal lá no curso do webbook aqui nosso curso de Weber Hulk você pode fazer o
curso gratuito do webbook né E lá tem uma aula que eu mostro como é que você pode autenticar o seu webrou então aqui no nosso curso gratuito webbook eu mostro para que você autentica então você pode muito bem utilizar para funcionar como api Então nesse caso você vai receber que é uma requisição você vai passar alguns parâmetros você pode consultar no banco de dados utilizar o mongo utilizar o resto para fazer um teste e no fim das contas você monta ali com sete com um monte de code uma resposta bonitinha e usa esse nude aqui
para poder responder a sua pi então Fantástico para trabalhar assim só que tenho porém cita no modo imediato ele fala assim ó se vira aí certo e aí o Web Hulk morreu ele respondeu porque está como resposta imediata e aí vai funcionar ali fator fila em algum momento esse cara vai ser processado quando você usa o responde two web Hulk Acontece uma coisa muito legal aqui que olha só então funcionou certo vocês viram que funcionou eu vou chamar aqui para vocês verem ó então eu dei um relógio aqui ó vai criar um carinha a mais
aqui ó lá queria um carinha mais ali se eu mato o meu worker Olha o que que acontece matei o meu worker certo então tá aqui as minhas minha execução né eu vou recarregar aqui ó ele vai ficar girando você tá vendo girando lá em cima olha como é que ficou meu webcam aqui ó porque pessoal porque existe assim mechas de Buzz então requisição chega no webrou aqui tá web coloca salva no seu posto de alegrias ele coloca na fila o worker vai processar essa esse work from inteiro na hora que chegar aqui não responde
Hulk ele devolve potência de base o seguinte Ô terminei aí E aí esse cara vai pegar o que tá naquele node e vai dar resposta para mim então pode ver pessoal que ele fica ali rodando eu não tenho work para processar se eu venho agora aqui ó e coloco work para processar Vamos colocar um work para processar aqui vai deixa eu pegar aqui ó startei agora um worker vai subir ali um container pode ver que tá rodando ali certo ó lá tá rodando daqui a pouco ele responde ó assim que startar aplicação a worker pegou
a requisição processou jogou de volta no bus que ele processou o webrou que pegou essa informação e respondeu lá o beleza para mim ó lá entendeu então aqui para vocês verem como é que funciona né como é que ele tá certinho agora aqui ó o processador certinho né demorou um tempão mas Professor tá Então pessoal essa esse daqui para vocês entenderem a mecânica da coisa tá é importante porque eu tenho certeza que muitos de vocês aqui é o novo web quem faz parte dos nossos grupos quem faz parte do nosso grupo de mentoria você vê
que o pessoal cada vez mais usa a ferramenta então é importante que vocês entendam essas vantagens até mesmo de utilizar o modo fila entender como é que ele funciona como se você for projetar amor é importante entender isso tá quanto maior for o senhor ou quanto mais complexo ele for ou cada nudezinha aqui ó cada nudezinho demorar mais para poder executar se você usa esse cara aqui do responde webrou que você não usa o modo imediato Você tá segurando um processamento do seu webrou aqui então você alocando um recurso no container de web Hook ele
tá aguardando ali enquanto ele aguarda Ele não recebe outro mas é o seguinte pessoal ele aguenta vários simultâneos vamos Vamos chutar aí pessoal 20 vai vamos pegar o número de 20 Então esse esse o Meu Container que ele vai aguentar 20 requisições simultâneas quando eu pego um cara desse e coloco aqui ó não responde tio Weber Hulk um desses 20 enquanto work from Termina Esse cara aqui ele não responde e enquanto ele não responde ele não recebe outra requisição E aí que tá o veneno então pode ser que você tenha uma máquina forte uma máquina
com bastante CPU a gente memória e que isso ajuda muito rápido então é quase perceptível mas se você começou a perceber que tem sistema que reclama que não entrega roupa para você pode ser que um Orkut é suficiente para travar os seus web House Então por mais que ele receba 20 né ele recebeu 20 você tá nesse modo aqui o vigésimo primeiro ele vai negar a requisição por quê Porque enquanto não terminar aqui enquanto esse cara não responder ele não pega mais um então para quem precisa utilizar esse cara aqui ó é essencial que trabalha
em fila tá E é essencial que cria bastante réplicas de webbook e bastante réplicas de worker porque lembra que eles vão trabalhar juntos tá então o meu web Hulk vai pôr um cara na fila ele só vai terminar o processamento ele só vai só vai responder quando o outro container que também tem a sua fila vai terminar o processamento dele então pessoal para quem for trabalhar aqui a fundo a sério Luiz eu quero tampar com isso cara trabalha com consultoria é importante fazer o curso do docker lá eu explico bastante disso é importante entender esse
funcionamento do ntn para que vocês não caiam cilada né então assim é importante ter essa noção aí vai utilizar o responde como uma API não tem problema mas lembre-se de calcular que a carga que esse cara vai ter e você criar Devido as réplicas e dos web hooks devidas réplicas dos seus workers tá Luiz eu vou receber eu vi aqui cara que eu tô recebendo 50 por segundo então beleza então cria três réplicas para o Web Hulk também cria três réplicas por worker para que eles consigam o mais rápido possível processar as aquisição aí e
aqui pessoal tempo é recurso então Luiz eu quero que seja rápido sua marca tem que ter bastante CPU bastante memória quando você usa né aquele regular e quando tinha né ainda tem né mas vai deixar de existir o modo A1 né O legal do modo alma é que cada processozinho ele é uma trade nova Então quando você tem uma marca com quatro cpus você poderia ir lá ainda e se beneficiar disso que o Enem regular no modo on ele ia fazer o uso das quatro cpus onete ele no modo man não então se você tem
uma marca com duas CPU e usa o Enem no mundo bem está perdendo recurso porque o seu vai usar um ele só vai influenciar um processo quando você uso docker suarm o docker nativamente já vai distribuir a carga da sua aplicação entre a sua cpus e o mais legal de tudo né lá no curso eu mostro você pode vir aqui ainda definir limite Luís eu tenho quatro CPU Beleza você pode falar para o seu editor usar uma você pode definir outra para o seu web Hulk e outra para os seus workers pessoal isso aí é
o ajuste fino maravilhoso que você pode fazer para poder você não perder recurso e utilizar o máximo da sua máquina muita gente aí pega a máquina reta e fala seu Luiz eu tô rodando ali com 10% pessoal você tá com 10% significa que você está subutilizando sua máquina se você rodasse com 50% 70% você tá fazendo um uso muito grande e os seus rodam mais rápido eles utilizam melhor os recursos a sua fila ela roda muito mais rápida então no docker ele vai ajudar você também a resolver esse problema aí de você poder não subutilizar
os recurso que você tem você vai conseguir extrair o máximo disso você tá pagando lá para o resto polinou de política oxa para ter uma máquina com duas CPU eu vou usar essas duas CPU máximo que eu puder tá então aquele Locker você consegue fazer isso daí Porque senão pessoal você tá pagando a máquina mais cara ou então você tá usando uma máquina boa os seus workflows não estão rápidos porque ele não tá utilizando tudo recurso não tá forçando nada né então Luís eu tenho quatro CPU na reta cara você pode pôr uma CPU pro
posto Grid para o seu posto grife funcionar perfeitamente você pode usar uma CPU para dividir aqui por rede por Trap e o resto da CPU você dá para ele rodar você faz um uso muito melhor da máquina roda tudo mais fácil todo mundo mais liso ali na máquina você vai ver um consumo maior de recursos mas isso é bom pessoal é muito melhor você consumir melhor recurso do que você perder dinheiro com recursos desperdiçado tá então é interessante isso daqui né além de ter essas questões aqui de você ter que entender que o seu web
hooke aí ele é o responsável por responder rapidamente e já liberar o espaço para poder requisição ou caso você usa o responde entender que ele vai travar ali ele vai segurar aquele recurso até acabar o work Flow entender que quando você roda em fila você vai fazer a jogadinha uma hora o webrou pega uma hora um worker pega vocês viram na prática né se eu tirar worker work from não anda então um container recebe e passa a bola pro outro container poder processar se tiver usando web o responde web Hulk esse segundo container ainda devolve
a bola para o primeiro fala cara terminei aqui responde aí para o cara o meu último mod aqui eu respondo web Hulk e aí é só api funciona né para quem for trabalhar com api que tá no universo no code aí quer trabalhar com a pena ficar Fantástico mas tem que entender como é que isso aqui funciona pessoal é isso tá Agradeço todos vocês aí pela participação Compartilha esse link aqui pessoal com seus amigos aí nos grupos que Vocês participam para que eles entendam também como que funciona no modo fila tá acessa ela promova é
ponto com aqui deixar o link para você na descrição desse vídeo para vocês poderem conhecer as plataformas olha aqui os cursos faz os cursos gratuitos tem bastante curso gratuito para você poder fazer conhece aqui nosso instalador tá para você poder conhecer e é super fácil Literalmente com uma única linha você em configura o servidor e com uma outra única linha você está na qualquer aplicativo que você quiser chat útil enet n tem uma lista enorme de aplicativos que você pode rodar no seu servidor super fácil já na sua Army já colete ele modo fila né
Você também pode rodar no modo regular na hora que você for criar instalação Ele pergunta como que você quer rodar Tá mas a maneira é muito fácil para quem não tem muito conhecimento poder ter um servidor Poderoso em mãos e tem o nosso curso de docker porque aqui eu recomendo para você quer trabalhar com consultoria para você que quer viver com isso daqui trabalhar com instalação não só do ltinete aqui tem como é que você instala o seu docker como é que você configura um swarm instala aqui ó o portener bonitinho com SSL tá não
é porque que acesso por IP por porta eu mostro para que você configura um Fire no seu provedor aí para você poder aplicar uma camada de segurança no seu instalação e que venha o resto mongo DB revit energiene Cold chat chat útil milho beisebol e vai entrar uma série de aplicações aqui ainda né mantra malte que vai entrar uma série de meta base uma série de aplicações aqui para vocês poderem instalar aí para os seus clientes tá E aqui O legal é o seguinte né pessoal você instala com seu cliente e a promover não tem
nenhuma participação nisso né Aqui você pode vir e pegar o steck aqui né você vai pegar uma esteca baixar na sua máquina no steck Você não usaria o nosso instalador aqui é para quem quer ter controle total do processo de instalação tá gente mas eu pego desde o começo desde o conceito do docker conceito da sua arma a gente configura uma máquina aqui no caso a gente vai configurar não só o seu mana você vai poder configurar mais máquinas por exemplo eu tenho duas máquinas nele eu tenho três máquinas né uma uma duas máquinas é
uma tirei né então tem uma máquina só para banco de dados uma máquina só para processar e você pode pôr quantas máquinas você quiser em qual provedor você quiser então fica um curso bem legal para você poder incrementar aí o seu aprendizado para você poder trabalhar profissionalmente rodando essas ferramentas no code aí então vai ficar muito mais fácil você poder instalar e não deixe o pessoal acessar aqui tá bom acessa aqui ó para o meu vai.com/whatsapp para você poder fazer parte do grupo do WhatsApp quem tiver dúvida é só entrar lá e fazer a pergunta
que eu respondo e também aqui no telegram caso você opte aí para utilizar o telegram para gerenciar os seus grupos aí tá bom E quem quiser me seguir nas redes sociais é só procurar no Facebook LinkedIn Twitter aí no Instagram por Luiz off você vai poder me seguir lá o público também algumas alguns itens interessantes e informações aqui do meu dia a dia tá pessoal então não deixa de curtir aqui no nosso vídeo tá pessoal não deixa de se inscrever no canal curte o vídeo comenta vai ele comenta gostei Legal faz isso pessoal é uma
coisa que você tem que ajudar para uma web incentivar o YouTube é recomendar mais os nossos vídeos aqui tá pessoal então você até curtir o vídeo e deixar um comentário eu fico muito feliz tá eu vejo vocês aí na próxima Live pessoal um abraço tchau tchau
Related Videos
Dicas para Atualizar o N8N 1.0
22:51
Dicas para Atualizar o N8N 1.0
Promovaweb Nocode e Marketing
1,332 views
Devo usar SQLite ou PostgreSQL no N8N?
36:05
Devo usar SQLite ou PostgreSQL no N8N?
Promovaweb Nocode e Marketing
982 views
Como usar Filas no N8N com RabbitMQ
15:51
Como usar Filas no N8N com RabbitMQ
Promovaweb Nocode e Marketing
3,947 views
FERRAMENTA MAKE INTEGROMAT e AUTOMAÇÕES | TUDO QUE VOCÊ PRECISA SABER
23:40
FERRAMENTA MAKE INTEGROMAT e AUTOMAÇÕES | ...
NoCode StartUp
28,000 views
Como instalar n8n na VPS e automatizar TUDO | Você não vai querer outra vida depois disso...
12:36
Como instalar n8n na VPS e automatizar TUD...
Leonardo Amoyr
5,238 views
BotConversa: tudo o que você precisa pra começar
1:10:21
BotConversa: tudo o que você precisa pra c...
Paloma Silva
138 views
Executando Workflows do N8N no MODO FILA (QUEUE) | Autotic
16:15
Executando Workflows do N8N no MODO FILA (...
Autotic - Automação de Marketing
3,421 views
(2024) N8N DE GRAÇA + COMO INSTALAR RÁPIDO! l Automatizando a Vida!
14:31
(2024) N8N DE GRAÇA + COMO INSTALAR RÁPIDO...
Matheus Gomes - Profissão IA
17,629 views
Lançamento Evolution API 2.0
3:01:48
Lançamento Evolution API 2.0
Promovaweb Nocode e Marketing
2,272 views
Automating LIFE with N8N - Server Deploy
8:12
Automating LIFE with N8N - Server Deploy
Diolinux
74,512 views
Conheça as Vantagens do RabbitMQ com N8N #n8n #rabbitmq
25:35
Conheça as Vantagens do RabbitMQ com N8N #...
Promovaweb Nocode e Marketing
3,196 views
Crie FILAS de notificações de WHATSAPP usando RabbitMQ, N8N e Uzapi | Autotic
29:57
Crie FILAS de notificações de WHATSAPP usa...
Autotic - Automação de Marketing
1,522 views
N8N #langchain - Crie seus Bots sem Código com N8N
21:04
N8N #langchain - Crie seus Bots sem Código...
Promovaweb Nocode e Marketing
15,307 views
🚨COMO TER UM DISCURSO MAGNÉTICO?🚨
46:14
🚨COMO TER UM DISCURSO MAGNÉTICO?🚨
Cíntia Chagas Fã-Clube
2,860 views
Como manipular DATA e HORA no N8N | Autotic
35:04
Como manipular DATA e HORA no N8N | Autotic
Autotic - Automação de Marketing
1,047 views
Mistério revelado: Como instalar N8N em modo FILA no EASYPANEL
30:55
Mistério revelado: Como instalar N8N em mo...
Vinicius Lopes
1,088 views
O segredo para criar n8n self hosted do zero em tempo recorde. Coda + Google Forms
35:05
O segredo para criar n8n self hosted do ze...
Elber Domingos | Impactus AI
6,527 views
Baserow Meetup: Por que usar Baserow nas Automações?
1:30:49
Baserow Meetup: Por que usar Baserow nas A...
Promovaweb Nocode e Marketing
1,165 views
N8N - Como fazer a instalação e configuração EFICIENTE com PostgreSQL + Docker #01
13:13
N8N - Como fazer a instalação e configuraç...
DevOps Arretado
5,033 views
PRIMEIRA AUTOMAÇÃO COM N8N
1:32:17
PRIMEIRA AUTOMAÇÃO COM N8N
Felipe Raitano
7,897 views
Copyright © 2024. Made with ♥ in London by YTScribe.com