A execução de um servidor de pesquisa privado em um único dyno da web acessível (v. baixa latência) a todos os outros dinamômetros no aplicativo?

1

É possível ter um web dyno que rode um servidor web simples escutando em uma porta escolhida, que não é acessível do mundo externo, mas é endereçável de todos os outros dinamômetros (web & worker)? no aplicativo?

Basicamente, eu tenho um aplicativo da web com vários dynos da Web e de trabalho, e todos eles precisam executar determinadas pesquisas. Eu quero executar um servidor com uma API simples que realiza pesquisas e retorna a resposta. O ideal é que ele esteja rodando no mesmo ambiente que os outros dynos porque ele está sendo chamado com muita frequência (centenas de vezes / s no processamento de pico).

Isso é algo que poderia ser suportado em Heroku? Se não, alguma ideia de como esse tipo de coisa poderia ser alcançado?

    
por Michael Waterfall 03.05.2013 / 00:23

1 resposta

0

Eu não sei muito sobre Heroku. Eu só estou olhando para isso, e eu tenho uma configuração de servidor similar. Supondo que não seja suportado, no entanto, você pode usar mensagens assinadas criptograficamente (como como HMAC ) ou simplesmente solicitações criptografadas para garantir que seus funcionários só atendem a solicitações válidas de seus servidores front-end.

Isso adicionaria alguma sobrecarga ao seu tempo de resposta. Você teria que compará-lo nos dynos do Heroku para ver se ele é rápido o suficiente para você.

    
por 07.05.2013 / 15:36

Tags