您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
2015 年 8 月 13 日(星期四),我们发布了适用于 Apigee Edge for Private Cloud WebSocket 的补丁。
新功能和增强功能
以下是此版本中的新功能和增强功能:
WebSocket 帧大小调整
您可以在适用于私有云的 Apigee Edge 中配置 WebSocket 帧的大小。为此,请在所有路由器和消息处理器上通过两个不同的文件配置属性。这两个文件中的值必须始终保持一致。
- 在路由器的 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)
未正确填充内嵌目标和 targetservers 的目标流变量
消息流中的新变量可为目标端点和目标服务器提供更完整的网址信息:
- TargetEndpoint:request.url 取代了 target.basepath.with.query。
- TargetServer:loadbalancing.targetserver 取代了 targetserver.name。此外,只有在 TargetEndpoint 的 HTTPTargetConnection <LoadBalancer> 元素中使用 <Path> 元素时,才会填充 target.basepath。(APIRT-1050)
已修复 Bug
此版本中修复了以下 bug。
问题 ID | 说明 |
---|---|
TBD-82 | 更改系统密码后,管理服务器自检失败 |
MGMT-2551 | 4.15.04.03 中的界面不再适用于 Java 6 |
MGMT-2418 | 界面配置 apigee.conf 不支持 TLS |
MGMT-2255 | 更改系统密码后,管理服务器自检失败 |
MGMT-1677 | 在调试时记录身份验证失败和授权失败 |
CORERT-318 | HTTPServer.streaming.buffer.limit=10 会导致请求间歇性挂起 在处理运行缓慢的客户端和较大的载荷时,请求有时会挂起并在路由器中超时。只有当路由器将 HTTPServer.streaming.buffer.limit 属性设置为非零值时,才会出现此问题。此问题现已解决。 |
APIRT-1766 | WebSocket 超时 |
APIRT-1713 | 在 10 TPS 负载下,ExtractVariables 政策会失败 |
APIRT-1472 | 每次调用健康检查 API 时,system.log 中都会显示消息 |
APIRT-1147 | 从 S3 存储分区代理流式传输的数据不再完成下载 |