Microsoft lança um kit de ferramentas para aplicativos reversos HTTP de alto desempenho

  • O novo kit de ferramentas de código aberto para desenvolver aplicativos de proxy reverso HTTP de alto desempenho é conhecido como YARP.
  • Ele roda em Linux e Windows e pode ser usado para fins de segurança e balanceamento de carga, entre outros.
  • O YARP verifica todo o tráfego de rede de entrada antes de decidir para onde enviá-lo.
  • O kit de ferramentas vem com uma biblioteca que pode ser corrigida em aplicativos para adicionar praticidade de proxy reverso.
Melhores ferramentas de proxy para privacidade

A Microsoft lançou um novo kit de ferramentas de código aberto para o desenvolvimento de alto desempenho proxy reverso HTTP formulários. YARP (Yet Another Reverse Proxy) é escrito em C++ e roda em Windows e Linux.

Os desenvolvedores podem usar YARP para fornecer balanceamento de carga, roteamento, armazenamento em cache, compactação, terminação TLS e registro em log para servidores HTTP. Ele também pode ser usado para fornecer recursos de segurança, como limitação de taxa e filtragem de solicitações.

O YARP também foi projetado para ser altamente escalável: ele usa um modelo assíncrono que é dimensionado com o número de núcleos no sistema. Cada fluxo HTTP ou conexão WebSocket é tratado por um thread worker separado.

O que é isso?

Um proxy reverso HTTP é um componente que recebe todo o tráfego de entrada para um servidor, analisa cada solicitação e faz proxy transparente da solicitação para um ou mais servidores de back-end.

Um proxy reverso pode distribuir a carga das solicitações recebidas para vários servidores, melhorando o desempenho geral do sistema.

YARP é um kit de ferramentas de código aberto para desenvolver aplicativos de proxy reverso HTTP de alto desempenho.

Como uma solução pronta para produção e bem testada, foi projetada para fácil implantação e gerenciamento e é extensível o suficiente para aproveitar o novo hardware, recursos do sistema operacional e outros melhorias.

Como funciona?

Você pode estar se perguntando como funciona um aplicativo de proxy reverso.

Simplificando, um aplicativo de proxy reverso atua como um servidor intermediário entre clientes e outros servidores.

Ele intercepta todo o tráfego de rede de entrada, analisa a solicitação de entrada e decide para onde enviá-la.

O novo kit de ferramentas da Microsoft, chamado Yet Another Reverse Proxy (YARP), visa aplicativos de proxy reverso HTTP de alto desempenho.

O YARP inclui todos os componentes necessários para desenvolver e testar seu próprio aplicativo de proxy reverso.

Quais são suas características?

Os principais recursos do YARP incluem:

  • Suporte para compilações multiplataforma (Windows, Linux, OS X) e dispositivos móveis como iOS e Android.
  • O uso de E/S assíncrona para lidar com conexões de forma eficiente em uma variedade de plataformas.
  • Uma API de plug-in compatível com módulos personalizados e outras extensões de terceiros.
  • Vários plugins integrados: entrega de arquivos estáticos, compactação gzip, reescrita de URL, balanceamento de carga e muito mais.
  • Ferramentas úteis para depurar o desempenho do seu aplicativo.

O que você precisa saber sobre isso

A Microsoft lançou o YARP, um proxy reverso projetado para balanceamento de carga HTTP de alto desempenho, e aqui estão várias coisas importantes que você precisa saber sobre ele.

  1. O software é de código aberto e pode ser usado para melhorar o desempenho, a segurança, a confiabilidade e a escalabilidade de aplicativos HTTP.
  2. O kit de ferramentas fornece uma biblioteca que pode ser incorporada em aplicativos para adicionar a funcionalidade de proxy reverso.
  3. O repositório GitHub do projeto inclui um aplicativo de amostra usando a biblioteca YARP. Este aplicativo também está disponível como uma imagem do Docker.
  4. O YARP foi desenvolvido pela equipe do Microsoft Edge e foi usado internamente na Microsoft para criar seu serviço de proxy reverso baseado em código nativo.
  5. O kit de ferramentas inclui um tempo de execução que trata de todas as solicitações e respostas HTTP, incluindo roteamento, otimizações de transporte, compactação, armazenamento em cache e log. Ele também inclui uma API para configurar o tempo de execução e um painel baseado na web que mostra estatísticas em tempo real.

Quais são seus pensamentos sobre o kit de ferramentas YARP? É algo que você usaria? Deixe-nos saber na seção de comentários.

Il PC Passa al Desktop Durante il Gioco: Come Risolvere

Il PC Passa al Desktop Durante il Gioco: Come RisolvereMiscelânea

Vários problemas de driver podem ser a causa desse problema de jogo.Sarebbe meglio provare um simples riavvio do dispositivo antes de explorar eventuais correções mais complexas.xINSTALE CLICANDO N...

Consulte Mais informação
Esta versão do Whatsapp é escalonada: 4 modos para resolver

Esta versão do Whatsapp é escalonada: 4 modos para resolverMiscelânea

Se rifiuti di accettare la politica aggiornata di WhatsApp, você pode perder gradativamente l'accesso alla maggior parte dei servizi dell'app.Si consiglia di mantenere l'app aggiornata per essere a...

Consulte Mais informação
Schermata Blu Vgk.sys com Valorant: 5 correções rápidas

Schermata Blu Vgk.sys com Valorant: 5 correções rápidasMiscelânea

O esquema blu Vgk.sys no Valorant é verificado sempre que o aplicativo de jogo está no Windows. O problema pode ser devido a problemas com o arquivo de jogo do Valorant. O riavvio do cliente Riot e...

Consulte Mais informação