Skip to content

Portal 模块 RestTemplate 支持配置 ConnectionTimeToLive #5120

@larry4xie

Description

@larry4xie

你的特性请求和某个问题有关吗?请描述

  • 当前 portal 服务发现 admin service 的客户端连接使用默认的 ConnectionTimeToLive (默认值 -1 也就是不设置),相关代码如下:
  • 在公司内部故障演练场景下,注入了丢包的网络故障,这个时候由于没有设置 ConnectionTimeToLive,portal 无法重建连接感知故障,无法刷新 admin service 地址

清晰简洁地描述一下你希望的解决方案

希望 Portal 模块 RestTemplateFactory 支持配置 ConnectionTimeToLive,例如 PortalConfig 新增 api.connectionTimeToLive 配置,默认值 -1 保持对之前版本的兼容性

清晰简洁地描述一下这个特性的备选方案

none

其它背景

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions