fengmk2
aada7662fa
feat: remove debug deps ( #112 )
2023-05-22 14:51:59 +08:00
killa
2115ffb0e5
feat: add logger for decoder/encoder options ( #111 )
2023-05-22 11:48:19 +08:00
fengmk2
be9a630891
feat: support localStorage mode on sdk-base ( #109 )
...
https://github.com/node-modules/sdk-base/pull/21
2022-12-21 22:14:47 +08:00
KenyeeCheung
178cb6168b
feat(lib): support consumer ready timeout ( #108 )
...
closes https://github.com/sofastack/sofa-rpc-node/issues/107
1.invoke 若未 ready 时按照 responseTimeout 来计算超时
2.ready 失败的清除数组内的回调函数(除了实例化时的回调)
Co-authored-by: zhangjianye1 <zhangjianye1@joyy.com>
2022-12-05 14:58:06 +08:00
fengmk2
a11b04eb49
👌 IMPROVE: Try to use ctx.logger first ( #106 )
2022-11-25 00:16:44 +08:00
mytEcust
c32eb53d24
chore: add parseRequestPropsWithHeader decode option ( #104 )
...
* chore: add parseRequestPropsWithHeader decode option
Co-authored-by: yunting.myt <yunting.myt@antfin.com>
2022-11-06 23:35:13 +08:00
hyj1991
a8201b72cc
feat(graceful): support serverGracefulIgnoreCode ( #103 )
2022-09-26 14:02:57 +08:00
killa
50b8500c7b
fix: print err if encoder/decoder error ( #101 )
...
pump will destroy socket, if destroy socket in cb again.
it will do nothing and error whil not print.
2022-09-06 08:35:38 +08:00
mansonchor
a88bf21cdf
feat: do loadBalancer close when address_group close
2022-04-12 11:23:08 +08:00
mansonchor.github.com
91760de4fb
fix: 去掉 err 上附带 req 信息,打印 error 的话可能存在安全内容泄漏 ( #94 )
2022-03-18 10:16:01 +08:00
羊鹿
e06219e547
fix AddressGroup Ready may on 'next' event many times ( #86 )
...
* fix: fix AddressGroup Ready may on 'next' event many times
* chore: revert github action change
Co-authored-by: 岱鹿 <gattaca.yl@antgroup.com>
Co-authored-by: mansonchor <mansonchor1987@gmail.com>
2022-03-17 12:35:37 +08:00
fengmk2
394b0ff246
feat: 运行覆盖 ConnectionManager 初始化链接异常消息 ( #91 )
...
让应用框架可以在本地开发阶段不输出这些干扰的错误信息
2022-03-13 19:46:24 +08:00
mansonchor.github.com
11411f2a54
fix: 统一使用 connectionManager 提供的 API
...
pick from https://github.com/sofastack/sofa-rpc-node/pull/79
v1: 1.20.1
closes https://github.com/sofastack/sofa-rpc-node/issues/88
2022-03-12 22:56:04 +08:00
killa
ef9ffa8ac7
refactor: support child class overwrite connections mng ( #75 )
...
pick from https://github.com/sofastack/sofa-rpc-node/pull/75
2022-03-12 22:56:04 +08:00
killa
6717e4f9d9
fix: should await ready in invoke insteadof _invoke ( #74 )
...
pick from https://github.com/sofastack/sofa-rpc-node/pull/74
2022-03-12 22:56:04 +08:00
mansonchor.github.com
99124c92fb
fix: create consumer with cache: false, will not override client._consumerCache map ( #71 )
...
pick from https://github.com/sofastack/sofa-rpc-node/pull/71
2022-03-12 22:56:04 +08:00
陈峰
578528f4d2
fix: no provider wrapError ( #69 )
...
Co-authored-by: 风棋
2020-07-01 22:36:45 +08:00
ChangedenChan
1560625421
egg的rpc.server支持customMeta配置,用于支持自定义元数据; ( #67 )
...
* egg的rpc.server支持metaKey配置,用于支持自定义元数据;
Co-authored-by: Changeden <chenzhiduan@unizone.tech>
2020-06-15 09:14:33 +08:00
mansonchor.github.com
92e881c907
feat: consumer parseUrl 前过滤非字符串内容 ( #66 )
2020-03-23 21:59:07 +08:00
mansonchor.github.com
6c16373f28
feat: createConsumer support cache control ( #65 )
2020-03-12 17:08:34 +08:00
killa
d18dabda79
fix: mw should have no effective with result code ( #63 )
2020-02-28 10:33:24 +08:00
killa
a7e5cdb500
feat: support disable client decode cache ( #62 )
2019-12-24 15:47:54 +08:00
killa
ded6ad105a
feat: support disable decode cache ( #61 )
2019-12-24 13:21:29 +08:00
killa
e51c0ff88e
fix: print warn log when connection count great than limit ( #58 )
2019-10-16 13:22:24 +08:00
zōng yǔ
b1547fdd3b
chore: print req info if rpc server handleRequest failed ( #53 )
2019-06-20 17:19:09 +08:00
zōng yǔ
0ba7c9f068
feat: support zk registry to config acl ( #52 )
2019-06-19 21:15:08 +08:00
zōng yǔ
fb29b09ad5
refactor: choose addresses in loadbalancer ( #49 )
2019-06-04 16:47:22 +08:00
RabbitSion
e800e19372
fix: grpc server crashes down when receives large request body ( #45 )
2019-05-06 10:50:35 +08:00
zōng yǔ
905d62800c
refactor: quick ready not wait for connection ( #43 )
2019-04-18 15:35:02 +08:00
zōng yǔ
cd54a3a8be
fix: zk registry bug ( #41 )
2019-03-27 02:35:09 +08:00
zl
2439e1e0dc
fix grpc bugs ( #40 )
...
* fix: grpc invoke multi times same response
* fix: close grpc connection when service throw exception
* fix: grpc callStream leak
* fix: grpc response error
2019-03-27 02:09:54 +08:00
zōng yǔ
b0a21ae0f6
feat: add an enableThreshold for connectionPoolConfig ( #39 )
2019-03-12 11:49:28 +08:00
zōng yǔ
45e4714a1e
refactor: add consumer.createContext ( #37 )
2019-03-06 19:20:00 +08:00
zōng yǔ
30d014f68d
feat: rpc client support middleware ( #36 )
2019-03-06 10:53:09 +08:00
zōng yǔ
3c97e0ebd6
fix: remove singleton instance after consumer close ( #35 )
2019-03-06 10:51:05 +08:00
zōng yǔ
61142bb876
refactor: enhance elastic control of connections ( #34 )
2019-02-26 18:32:13 +08:00
zōng yǔ
0d7428abb2
feat: add protocol name on rpc server url ( #32 )
2019-01-17 23:41:25 +08:00
zōng yǔ
31798c87c0
fix: weight adjust bug for invalid address ( #29 )
2018-12-14 17:17:07 +08:00
zōng yǔ
038ff1e52a
fix: should auto recovery from zk disconnected or expired ( #27 )
...
close https://github.com/alipay/sofa-rpc-node/issues/25
2018-11-28 11:12:34 +08:00
zōng yǔ
2499080b4e
feat: without registry & serverHost in unittest env ( #23 )
2018-11-06 15:37:17 +08:00
zōng yǔ
53938d8620
fix: service wrong classMap default value ( #22 )
2018-11-06 02:51:08 +08:00
zōng yǔ
6412d6cc8b
fix: fit sofa-rpc group/version rule ( #21 )
2018-11-02 13:10:46 +08:00
zōng yǔ
d8186e6b40
fix: fit dubbo url rule ( #19 )
2018-11-01 17:54:08 +08:00
zōng yǔ
835594142d
fix: dubbo registry issue ( #18 )
2018-10-31 16:53:52 +08:00
zōng yǔ
8f846d6d31
feat: support dubbo registry rule ( #17 )
2018-10-30 09:42:01 +08:00
zōng yǔ
e3af79a0e5
feat: add service publish info ( #16 )
2018-10-22 20:21:21 +08:00
zōng yǔ
62d3b14837
fix: avoid experimental warning of http2 ( #14 )
2018-10-12 09:58:42 +08:00
zōng yǔ
4341a4127e
feat: append ctx to request ( #13 )
2018-10-06 15:54:48 +08:00
zōng yǔ
69a9dc790b
fix: should end http2stream ( #12 )
2018-09-12 02:02:25 +08:00
zōng yǔ
9a94c21000
feat: support gRPC ( #11 )
2018-09-11 22:29:32 +08:00