开发者社区> 问答> 正文

配置中心长轮询实现中客户端实现要注意哪些?

配置中心长轮询实现中客户端实现要注意哪些?

展开
收起
Aries- 2022-05-10 17:23:18 261 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • RequestConfig.custom().setSocketTimeout(40000).build() :httpClient 客户端超时时间要大于长轮询约定的超时时间。很好理解,不然还没等服务端返回,客户端会自行断开 HTTP 连接。 response.getStatusLine().getStatusCode() == 304 :前文介绍过,约定使用 304 响应码来标识配置未发生变更,客户端继续发起长轮询。 configClient.longPolling("http://127.0.0.1:8080/listener", "user"):在示例中,我们处于简单考虑,仅仅启动一个客户端,对单一的 dataId:user 进行监听(注意,需要先启动 server 端)。

    2022-05-10 20:01:38
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
探索连接的最后十秒”落时”的网关 立即下载
Rocket MQ 使用排查指南 立即下载
低代码开发师(初级)实战教程 立即下载