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

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

Em 13 de agosto de 2015, lançamos um patch para WebSockets do Apigee Edge para Private Cloud.

Novos recursos e melhorias

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

Ajuste do tamanho do frame do WebSocket

É possível configurar o tamanho dos frames WebSocket no Apigee Edge para nuvem privada. Para 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 os nós do roteador e 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 destinos inline e targetservers.

Novas variáveis nos fluxos de mensagens fornecem informações mais completas de URL 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 só é preenchido 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 estão falhando após a mudança da senha do sistema
MGMT-2551 A interface na 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 estão falhando após a mudança da senha do sistema
MGMT-1677 Registrar falhas de autenticação e autorização em debug
CORERT-318 HTTPServer.streaming.buffer.limit=10 causou solicitações intermitentes travadas
Ao lidar com clientes lentos e payloads grandes, ocasionalmente as solicitações travavam e expiravam do roteador. Esse problema só foi observado quando a propriedade HTTPServer.streaming.buffer.limit do roteador estava definida como um valor diferente de zero. O problema foi corrigido.
APIRT-1766 Tempos limite em WebSockets
APIRT-1713 Falhas na política ExtractVariables com carga de menos de 10 TPS
APIRT-1472 Mensagens em system.log sempre que uma API de verificação de integridade é invocada
APIRT-1147 Os dados de streaming de proxy do bucket do S3 não concluem mais o download