APIOAK 0.4.0 liberação, de alta performance micro-serviços de gateway API

APIOAK 0.4.0 foi liberado

Esta versão do balanceamento de carga reconstrução dinâmico, roteamento analisador, etc. kernel do módulo fornece um poderoso e fácil de programar painel do console de gerenciamento de uso e, ao mesmo tempo fornece uma plataforma completa (luarocks), Ubuntu (deb), CentOS (rpm) e outra instalação caminho.

Bem-vindo ao código abaixo experiência de instalação nuvem, também se congratulou com a participação de estudantes interessados ​​porta de entrada juntos.

APIOAK Perfil

APIOAK fornecer publicação API, gestão, operação e manutenção de gerenciamento de ciclo de vida. Auxiliar os usuários simples, rápido, de baixo custo, a implementação de baixo risco de serviço de micro-agregação, antes e depois do fim da separação, a integração do sistema, funcionalidade e dados abertos a parceiros, desenvolvedores.
APIOAK fornece quase comparável ao forte desempenho do Nginx nativa, fornecendo autenticação dinâmica, controle de tráfego e outras funções através de plug-in mecanismo, e suporte para plug-ins personalizados com base em cenários específicos de negócios. Ele também oferece uma variedade de estratégia de balanceamento de carga dinâmico, o serviço a montante dinamicamente pode esticar.

atuação

Com base em servidor baseado séries Google Cloud N1 (1vCPU 3.75G), usando dois threads para executar referência 20 segundos, mantendo 200 HTTP conexão aberta, QPS alcançado 24K, o tempo de resposta médio de 2,65 segundos.

Versão 0.4.0-dev vem realizando de 1 bilhão de escala de nível de fluxo de cada dia em um ambiente de produção (facilidade de uso).

atualizações

  • projeto

    - prefixo projecto de apoio para o isolamento de multi-tenant.
    - Suporte para o ambiente multi-ambiente configuração, ambiente de produção, ambiente de pré-desenvolvimento, ambiente de teste completamente isolado de ambientes diferentes para atender a integração contínua, gestão do ciclo de vida completo de entrega contínua.
    - Suporte para dinâmico Weighted Round-Robin balanceamento de carga.
    - Suporte para balanceamento dinâmico de carga consistência Hash.
    - Suporte para configuração do nó dinâmico, Dynamic Host Configuration.
    - Suporte conexões de serviço a montante, enviar leitura de configuração.
    - Suporte para plug-in hot-swappable, plug-in do projeto pode ser herdada todas as rotas no âmbito do projecto.
    - Suporte para geração automática de documentação do projeto.
    - Suporte para membros de gerenciamento de projetos.

  • roteamento

    - extremidades traseiras para solicitar suporte roteamento mapas e dianteiro.
    - frontal e traseira para pedidos de suporte mapeada.
    - frente e pedido de apoio extremidade traseira parâmetro Crossmap.
    - definição de parâmetros de Apoio constante.
    - Suporte para dados de resposta personalizados e o tipo de dados de resposta.
    - Suporte para plug-in hot swap.
    - Mock pedido de apoio, o frontal e traseira da separação acelerar o desenvolvimento.
    - Suporte para geração automática de roteamento (APIs) documento.
    - no ambiente suporta multi-roteamento (APIs) da linha de montagem.
    - suporte para ambientes de itinerário de vários (APIs) para copiar uma chave.

console

Acho que você gosta

Origin www.oschina.net/news/114741/apioak-0-4-0-released
Recomendado
Clasificación