sofastack / sofa-rpc-node

SOFARPC Node is a high-performance, high-extensibility, production-level Nodejs RPC framework.
MIT License
612 stars 64 forks source link

feat(lib): support consumer ready timeout #108

Closed KenyeeC closed 1 year ago

KenyeeC commented 1 year ago

#107

1.invoke 若未 ready 时按照 responseTimeout 来计算超时 2.ready 失败的清除数组内的回调函数(除了实例化时的回调)

codecov[bot] commented 1 year ago

Codecov Report

Merging #108 (29720d8) into master (73000c2) will increase coverage by 0.00%. The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #108   +/-   ##
=======================================
  Coverage   98.20%   98.20%           
=======================================
  Files          38       38           
  Lines        4284     4288    +4     
  Branches      898      899    +1     
=======================================
+ Hits         4207     4211    +4     
  Misses         77       77           
Impacted Files Coverage Δ
lib/client/consumer.js 98.79% <100.00%> (+0.01%) :arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

fengmk2 commented 1 year ago

@KenyeeC 我直接在 sdk-base 实现了,可以升级到 v4 版本 https://github.com/node-modules/sdk-base/pull/20

KenyeeC commented 1 year ago

@KenyeeC 我直接在 sdk-base 实现了,可以升级到 v4 版本 https://github.com/node-modules/sdk-base/pull/20

更新了,麻烦看看

fengmk2 commented 1 year ago

2.7.0