• Início
  • Assinatura Fontes
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre

Régys Borges da Silveira

  • Início
  • Assinatura Fontes
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre

Tag: thread

29 junho 2026

Delphi a 100k+ RPS no Linux: Como a Engine Epoll do Dext Framework supera o Indy em 32x

Escrito por Régys Borges da Silveira

Se você desenvolve em Delphi e acompanha a evolução da plataforma, já sabe que o suporte a Linux abriu um mundo de novas possibilidades para microsserviços e APIs web modernas. Contudo, rodar no Linux é apenas metade do caminho. A grande questão é: como extrair a máxima performance que o kernel do Linux tem a oferecer, escrevendo código Delphi puro?

No desenvolvimento web com Delphi, o padrão da indústria por muitos anos foi o uso do Indy (Internet Direct). Embora o Indy seja uma biblioteca extremamente madura e robusta, seu modelo de concorrência baseado em “Thread-per-Connection” encontra um limite físico rígido sob alta concorrência.

Para romper essa barreira e aproximar o ecossistema Delphi de tecnologias de alta performance como .NET Core, Go e Rust, o Dext Framework introduziu uma engine nativa baseada no Epoll do Linux.

Neste artigo, detalhamos o design de concorrência das duas soluções, a metodologia de testes aplicada em ambiente isolado e os números dos benchmarks comparativos que alcançaram a marca de mais de 100.000 requisições por segundo (em picos) e 19.900 req/s em média sustentada em contêineres Ubuntu 22.04.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
29/06/2026 Notícias Delphi, dext, epoll, Indy, linux, nuvem, servidor, thread Deixe um comentário
26 dezembro 2025

Além do TThread: Usando TTask e IFuture para Descongelar sua VCL

Escrito por Régys Borges da Silveira
paralelismo

Introdução: O Fantasma do “Não Está Respondendo”

Durante décadas, a classe TThread foi o martelo para todos os pregos de concorrência no Delphi. Embora poderosa, ela carrega um fardo pesado: boilerplate excessivo, gerenciamento manual do ciclo de vida e a complexidade de sincronização.

Muitos desenvolvedores ainda escrevem classes herdadas de TThread.Create para tarefas simples. O resultado? Código verboso e difícil de manter. Com a introdução da Parallel Programming Library (PPL), a Embarcadero nos entregou uma abstração superior: o conceito de Tasks (Tarefas).

Este artigo demonstra como migrar do modelo mental de “Threads” para “Tasks”, utilizando TTask e IFuture para executar consultas pesadas simultaneamente, reduzindo drasticamente o tempo de espera do usuário.

Continue lendo…

Compartilhar este post

  • Compartilhar no WhatsApp(abre em nova janela) WhatsApp
  • Compartilhar no Telegram(abre em nova janela) Telegram
  • Compartilhar no Facebook(abre em nova janela) Facebook
  • Compartilhar no LinkedIn(abre em nova janela) LinkedIn
  • Imprimir(abre em nova janela) Imprimir
  • Envie um link por e-mail para um amigo(abre em nova janela) E-mail

Curtir isso:

Curtir Carregando...
26/12/2025 Notícias Delphi, paralelismo, programação, thread Deixe um comentário
WHATSAPP (34) 9 9822.1845
  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github

MVP EmbarcaderoCertificação

12.741/2013 academy ACBr Android cbs Clean Code consumidor Cupom curso datasnap Delphi Delphi 13 desenvolvimento Desenvolvimento de Software Embarcadero FireDAC Firemonkey fiscal ibpt ibs Imposto inteligência artificial Lei linux mobile NF-e nfc-e nfce nfe Nota nota eletronica consumidor nota fiscal eletrônica object pascal paf-ecf pascal programação RAD Studio reforma tributária rest SAT tabela Transparência video web xe7

Sites parceiros

  • Embarcadero

Social Media

  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
© Copyright 2017. Theme by BloomPixel.

%d