oapi-sdk-java icon indicating copy to clipboard operation
oapi-sdk-java copied to clipboard

是基于什么原因自己写连接池的?怎么开启http2

Open ydonghao opened this issue 3 years ago • 10 comments

ydonghao avatar Sep 17 '21 01:09 ydonghao

目前还没有考虑 http2。

zhaoche27 avatar Sep 23 '21 11:09 zhaoche27

是基于什么原因自己写连接池的,麻烦具体说说

zhaoche27 avatar Sep 23 '21 11:09 zhaoche27

就是,没有使用开源的比如spring的resttemplate、Apache的httpclient、okhttp等,而是自己写了个http连接池,而且协议上写了http2,结果没开启。我问了你们集成技术人员是飞书open-apis都是支持http2的

ydonghao avatar Sep 26 '21 01:09 ydonghao

sdk不是使用http2,对你的影响是什么,有多大,或者说仅仅是希望SDK可以支持http2,可以有更好的性能?

zhaoche27 avatar Sep 26 '21 01:09 zhaoche27

是的,使用http2是为了更好的性能

ydonghao avatar Sep 28 '21 13:09 ydonghao

既然官方支持http2,那么我们直接把这部分性能搞到好,就可以省得用户自己去做优化了

ydonghao avatar Sep 28 '21 13:09 ydonghao

好的,后面我们再考虑一下。

zhaoche27 avatar Sep 28 '21 13:09 zhaoche27

建议学习openfeign,把http client暴露出来,用户自己去定义使用的是什么http客户端。加油

ydonghao avatar Sep 29 '21 03:09 ydonghao

想你们把缓存暴露出来,让用户可以自我配置,就很好

ydonghao avatar Sep 29 '21 03:09 ydonghao

我们在使用过程中,在做APM链路追踪的时候,追踪不到内部的实现细节耗时。 如果larksuite是使用更通用的okhttp或者apache httpclient,这些都有对APM做支持的库,排查问题可能会更方便一些

zhuangjinjin avatar Jul 12 '22 04:07 zhuangjinjin