4.14.04.10: notas da versão do Apigee Edge no local

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

Na quarta-feira, 20 de agosto de 2014, lançamos um patch para a versão local do Apigee Edge.

Bugs corrigidos

Os bugs abaixo foram corrigidos nesta versão.

Tópico Descrição
Falta de resposta do roteador Netty devido ao acúmulo nas conexões agrupadas.
CORERT-219
Resolvemos problemas que causavam um vazamento de conexão quando o cliente se desconectava antes mesmo da entrega das respostas da API.
Erros de máquina de estado nos registros do roteador Netty que causam o bloqueio do roteador
CORERT-201

Quando um cliente enviava solicitações consecutivas em uma conexão sem esperar uma resposta, o roteador Netty parecia travar e não processar nenhuma solicitação.

Uma nova propriedade HTTPServer.pipelining.enabled em router.properties para o roteador Netty permite controlar o encadeamento HTTP. Os valores a seguir descrevem o comportamento:

  • false (padrão): se várias solicitações forem recebidas, o roteador vai retornar um erro indicando a tentativa de pipelining e fechará a conexão.
  • true: o roteador processa uma solicitação por vez, armazenando em buffer as solicitações em uma fila pendente. As respostas a cada solicitação são enviadas na mesma ordem em que chegaram.

Nos casos em que uma resposta precisa de um encerramento de conexão, a conexão é encerrada imediatamente, e nenhuma resposta é enviada para solicitações subsequentes.

Mensagens CLOSE_WAIT
CORERT-188
Problemas resolvidos com mensagens CLOSED_WAIT que não são fechadas corretamente.
O processador de mensagens fecha conexões enquanto o roteador tenta reutilizar conexões do pool
CORERT-114
Resolvemos os problemas que causavam o fechamento da conexão agrupada em determinadas condições de erro.
Erros 5xx em respostasAPIRT-342 Os erros HTTP 5xx ocorreram em situações em que uma resposta estava completa de acordo com a especificação HTTP (sem Content-Length ou codificação em partes nas respostas do endpoint de destino). Agora, o Edge trata essas respostas como completas.