4.15.04.03-WS (WebSockets): Notas de lançamento do Apigee Edge para nuvem privada

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Na quinta-feira, 13 de agosto de 2015, lançamos um patch para WebSockets do Apigee Edge for Private Cloud.

Novos recursos e melhorias

Confira a seguir os novos recursos e as melhorias desta versão.

Ajuste do tamanho do frame do WebSocket

É possível configurar o tamanho dos frames do WebSocket no Apigee Edge para nuvem privada. Para fazer isso, configure propriedades em dois arquivos diferentes em todos os roteadores e processadores de mensagens. Os valores nos dois arquivos precisam sempre corresponder.

  • No arquivo router.properties do roteador, configure:
    WEBSOCKET.frame.limit=4k
  • No arquivo netty-websocket-adaptor.properties do processador de mensagens, configure:
    netty.websocket.message.max.frame.length=4k

Reinicie o roteador e os nós do processador de mensagens depois de atualizar os arquivos. Exemplo:

/<inst-root>/apigee4/bin/apigee-service router restart

/<inst-root>/apigee4/bin/apigee-service message-processor restart

(APIRT-1806)

As variáveis de fluxo de destino não são preenchidas corretamente para o destino inline e os targetservers

As novas variáveis nos fluxos de mensagens oferecem informações de URL mais completas para endpoints e servidores de destino:

  • TargetEndpoint: request.url substitui target.basepath.with.query.
  • TargetServer: loadbalancing.targetserver substitui targetserver.name. Além disso, target.basepath é preenchido apenas quando o elemento <Path> é usado no elemento HTTPTargetConnection <LoadBalancer> do TargetEndpoint. (APIRT-1050)

Bugs corrigidos

Os bugs abaixo foram corrigidos nesta versão.

ID do problema Descrição
TBD-82 As autoverificações do servidor de gerenciamento falham após a mudança da senha do sistema
MGMT-2551 A interface da versão 4.15.04.03 não funciona mais com o Java 6
MGMT-2418 A configuração da interface apigee.conf não oferece suporte a TLS
MGMT-2255 As autoverificações do servidor de gerenciamento falham após a mudança da senha do sistema
MGMT-1677 Registrar falhas de autenticação e autorização no depurador
CORERT-318 HTTPServer.streaming.buffer.limit=10 causou solicitações intermitentes pendentes
Ao lidar com clientes lentos e payloads grandes, ocasionalmente as solicitações ficavam pendentes e expiravam no roteador. Esse problema foi observado apenas quando o roteador tinha a propriedade HTTPServer.streaming.buffer.limit definida como um valor diferente de zero. O problema foi corrigido.
APIRT-1766 Tempos limite em WebSockets
APIRT-1713 Falhas da política ExtractVariables com carga de 10 TPS
APIRT-1472 Mensagens no system.log sempre que uma API de verificação de integridade é invocada
APIRT-1147 Os dados de streaming do proxy do bucket do S3 não concluem mais o download