"Então seria correto orientar o cliente procurar saber se o servidor tem node antes de enviar? Se o cliente não for total leigo no assunto, acredito que valha a pena reforçar isso pra ele, caso contrário irá perder um tempo embaralhando a cabeça dele kk..."2 tabcoins · 1 comentário · ownerczx · 1 ano atrás
"Vendo as suas dúvidas, acredito que não irá fazer o deploy. Nesse caso o correto seria enviar todo o código fonte do projeto ao cliente (caso um dia ele queira fazer manutenção com outra pessoa, etc...), não apenas a build. Sobre a questão da pasta nod..."1 tabcoin · 3 comentários · ownerczx · 1 ano atrás
"Mas qual seria a ideia, onde eu passo isso, no middleware mesmo?"1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Agradeço muito a sua resposta! Então, já tinha lido essa documentação, me esclareceu algumas dúvidas, mas no ponto de setar a variavel apenas pra uma conexão não. Não sei se você já utilizou o Adonis, mas ele utiliza o Knex (https://knexjs.org/guide),..."1 tabcoin · 2 comentários · ownerczx · 1 ano atrás
"Qual é o numero máximo de conexões que são criadas no DB? Segundo o phpMyAdmin são 17 conexões Qual o número de processos máximos que o apache pode criar? Se estiver falando dos workers, foi setado pra 500 Como você está fazendo esse teste de carga (Ga..."1 tabcoin · 1 comentário · ownerczx · 1 ano atrás
"Nos logs não aparecem nenhum tipo de erro. As quedas acontecem em horário de pico, normalmente na parte da noite. Como mencionei, em horário de pico tem cerca de 300-400 usuarios ativos simultaneamente."1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Então, já utilizo websocket. Usuário manda a primeira mensagem eu altero o status no banco pra selecionando_setor (preciso manter o status do cliente), depois que ele digitar um número, eu altero o status pra esperando e envio um socket de ListaDeEsper..."1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Sim, a sessão fica armazenada no request (basicamente ele mantem um array de clients: Whatsapp), porém, ao perder essa referência teria de executar o create novamente acredito eu"1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Basicamente cada tenant envia um id único como parametro pra um endpoint: {sessao}/iniciar-sessao. Ao cair nessa rota, o controller da um create com base na sessão do parametro e armazena os dados na pasta tokens, salvando o status na database. Minha d..."1 tabcoin · 2 comentários · ownerczx · 1 ano atrás
"Muito show sua publicação e você possui uma excelente didática. A questão seria mais na forma de atualizar os dados (obviamente não queremos excluir e buscar tudo novamente em uma cron que execute por exemplo de 2 em 2 dias, apenas aquilo que realmente..."1 tabcoin · 1 comentário · ownerczx · 1 ano atrás
"Depende das ferramentas que voce vai utilizar no projeto. Se nao for utilizar nenhum framework iria de Bootstrap por ter componentes prontos (oque com js puro seria chato ficar fazendo um por um, então voce ganha um bom tempo). Agora, se for utilizar f..."1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Muito obrigado, projeto é relativamente pequeno porém vai escalonar rápido. Acho que vou começar com db compartilhado mesmo, caso futuramente venha a acontecer problemas, eu separo em schemas. A questão de separar caso seja um grande cliente não sei se..."1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Valeu pela dica, sem dúvidas vou dar uma conferida =D"0 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Entendi, muito obrigado pelo esclarecimento. Então o Redis pode ser implementado depois caso necessário, conforme o tráfego de informação?"1 tabcoin · 1 comentário · ownerczx · 1 ano atrás
"Então você utiliza 2 bancos simultaneos, isso? E voce salva cada conversa no mongoDB? Agradeço a explicação sobre banimentos!"1 tabcoin · 1 comentário · ownerczx · 1 ano atrás
"Muito obrigado pelo esclarecimento. De fato nunca utilizei nenhum deles, mas pelo que me parece, todos iriam suprir minha necessidade (em conjunto com o Redis quem sabe). Pelo que mencionei no tópico (muitos usuários com chat em tempo real com diversos..."1 tabcoin · 3 comentários · ownerczx · 1 ano atrás
"Estou em um projeto que possui uma ideia parecida (multi atendimento/setores). Qual banco de dados você optou por utilizar? E foi atras pra ver sobre a questão de banimento do número? Se sim, oque você conseguiu de informação (por exemplo: banimento só..."1 tabcoin · 3 comentários · ownerczx · 1 ano atrás
"Entendi, entao supondo que hoje meu app esteja rodando no link www.meuapp.com.br eu crio uma subpasta tipo www.meuapp.com.br/v1, mando a versao nova do aplicativo nas lojas utilizando o link no /v1, e depois de atualizado eu redireciono tudo pra /v1?"1 tabcoin · 1 comentário · ownerczx · 1 ano atrás
"Agradeço o esclarecimento. Porém, o meu não é uma API, é um webview, oq o torna pior ainda kkkk."1 tabcoin · 3 comentários · ownerczx · 1 ano atrás
"Por curiosidade, fez o multi tenant seguindo o padrão lógico?"0 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Pode utilizar ngrok, eu costumo utilizar Laragon e ngrok juntos."1 tabcoin · 0 comentário · ownerczx · 1 ano atrás
"Muito obrigado pela dica =D. Você tem algum sistema ativo com a wpp-connect? Parece ser muito boa tambem. Meu unico medo é acontecer uma att do whatsapp (ou algo assim) e demorar pra atualizarem a lib, ai deixar o cliente sem suporte é foda, mas claro,..."1 tabcoin · 1 comentário · ownerczx · 1 ano atrás
"Boa noite oraculo, então, seria a superchats (orkestral, mesmos criadores da venom). Mas tou estudando sobre ainda, pensei nessa citada por conta de possuirem o case da DropDesk (querendo ou não é uma referencia grande) e agrega uma certa confiança. Ma..."1 tabcoin · 3 comentários · ownerczx · 1 ano atrás