O que quero dizer com isso é que Req gira em torno de um
Req.Request Data Structure, que você manipula para adicionar
Opções, retornos de chamada, cabeçalhos e muito mais antes de fazer uma solicitação HTTP.Quando você o usa, você terá que se preocupar com coisas como o pool
conexões, arquitetura de processo, mantendo a conexão estrutura e assim
sobre.Dito isto, penso na hortelã como o “cliente HTTP da biblioteca padrão”, isto é, o
cliente de baixo nível que você esperaria na biblioteca padrão de um idioma como
Elixir.Isso é
sem estado, o que significa que tudo o que você lida é uma estrutura de dados de “conexão” e
Não é de processo, o que significa que não impõe nenhuma arquitetura de processo em
você.Fornece uma tonelada de
Recursos e plugins a serem usados para coisas como solicitação de codificação e decodificação
corpos, instrumentação, autenticação e muito mais.
Fonte: https://andrealeopardi.com/posts/breakdown-of-http-clients-in-elixir/