4.15.04.03-WS (WebSockets) – примечания к выпуску Apigee Edge для частного облака

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

13 августа 2015 г. мы выпустили исправление для Apigee Edge для частного облака WebSockets.

Новые функции и улучшения

Ниже перечислены новые функции и улучшения в этом выпуске.

Настройка размера фрейма WebSocket

Вы можете настроить размер фреймов WebSocket в Apigee Edge для частного облака. Для этого настройте свойства в двух разных файлах на всех маршрутизаторах и процессорах сообщений. Значения в обоих файлах всегда должны совпадать.

  • В файле router.properties маршрутизатора настройте следующие параметры:
    WEBSOCKET.frame.limit=4k
  • В файле netty-websocket-adaptor.properties обработчика сообщений настройте следующие параметры:
    netty.websocket.message.max.frame.length=4k

После обновления файлов перезапустите узлы маршрутизатора и обработчика сообщений. Пример:

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

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

(APIRT-1806)

Целевые переменные потока заполняются неправильно для встроенной цели и целевых серверов.

Новые переменные в потоках сообщений предоставляют более полную информацию об URL для целевых конечных точек и целевых серверов:

  • TargetEndpoint: request.url заменяет target.basepath.with.query.
  • TargetServer: loadbalancing.targetserver заменяет targetserver.name. Кроме того, target.basepath заполняется только в том случае, если элемент <Path> используется в элементе <LoadBalancer> HTTPTargetConnection конечной точки. (APIRT-1050)

Исправлены ошибки

В этой версии исправлены следующие ошибки:

Идентификатор проблемы Описание
TBD-82 После смены системного пароля не удается выполнить самопроверку сервера управления
MGMT-2551 Интерфейс версии 4.15.04.03 больше не работает с Java 6
MGMT-2418 Конфигурация TLS не поддерживается в файле apigee.conf
MGMT-2255 После смены системного пароля не удается выполнить самопроверку сервера управления
MGMT-1677 Регистрировать ошибки аутентификации и авторизации в режиме отладки
CORERT-318 HTTPServer.streaming.buffer.limit=10 приводил к периодическому зависанию запросов
При работе с медленными клиентами и большими полезными нагрузками иногда запросы зависали и время ожидания маршрутизатора истекало. Эта проблема возникала только в том случае, если для свойства HTTPServer.streaming.buffer.limit маршрутизатора было задано ненулевое значение. Проблема устранена.
APIRT-1766 Тайм-ауты WebSocket
APIRT-1713 Сбои правил ExtractVariables при нагрузке 10 TPS
APIRT-1472 Сообщения в system.log при каждом вызове API проверки работоспособности
APIRT-1147 Прокси-передача потоковых данных из сегмента S3 больше не завершает скачивание