Kevin Wan
98c9b5928a
refactor: simplify zrpc stat config ( #3107 )
2023-04-08 14:45:05 +00:00
cong
49135fe25e
refactor(zrpc): prefer static config for zrpc server statinterceptor ( #3105 )
2023-04-08 13:03:32 +00:00
MarkJoyMa
dd117ce9cf
feat: converge grpc interceptor processing ( #2830 )
...
* feat: converge grpc interceptor processing
* x
* x
2023-01-30 15:48:50 +08:00
Kevin Wan
0c786ca849
chore: remove simple methods, inlined ( #2768 )
2023-01-09 00:55:13 +08:00
Kevin Wan
26c541b9cb
feat: add middlewares config for zrpc ( #2766 )
...
* feat: add middlewares config for zrpc
* chore: add tests
* chore: improve codecov
* chore: improve codecov
2023-01-08 19:34:05 +08:00
Kevin Wan
fdc57d07d7
fix : #2672 ( #2681 )
...
* fix : #2672
* chore: fix more cases
* chore: update deps
* chore: update deps
* chore: refactor
* chore: refactor
* chore: refactor
2022-12-11 00:41:50 +08:00
re-dylan
ef22042f4d
feat: add dev server and health ( #2665 )
...
* feat: add dev server and health
* fix: fix ci
* fix: fix comment.
* feat: add enabled
* remove no need test
* feat: mv devServer to internal
* feat: default enable pprof
Co-authored-by: dylan.wang <dylan.wang@yijinin.com>
2022-12-10 20:40:23 +08:00
Kevin Wan
773b59106b
chore: remove init if possible ( #2485 )
2022-10-06 23:57:56 +08:00
Kevin Wan
da80662b0f
chore: refactor ( #2365 )
2022-09-07 11:18:52 +08:00
maizige
cfda972d50
fix:trace graceful stop,pre loss trace ( #2358 )
2022-09-07 10:33:01 +08:00
MarkJoyMa
040c9e0954
feat: rpc add health check function configuration optional ( #2288 )
...
* feat: rpc add health check function configuration optional
* update config field name
2022-08-23 13:44:21 +08:00
Kevin Wan
ca88b69d24
feat: set default connection idle time for grpc servers ( #1922 )
...
* feat: set default connection idle time for grpc servers
* feat: add grpc health check
2022-05-21 19:38:27 +08:00
Kevin Wan
e80a64fa67
feat: support WithStreamClientInterceptor for zrpc clients ( #1907 )
...
* feat: support WithStreamClientInterceptor for zrpc clients
* fix: data race
2022-05-14 19:58:17 +08:00
Kevin Wan
a91c3907a8
feat: rename module from tal-tech to zeromicro ( #1413 )
2022-01-04 15:51:32 +08:00
chenquan
cf683411ee
feature(retry): Delete retry mechanism ( #1279 )
2021-11-27 11:32:33 +08:00
chenquan
462ddbb145
Add grpc retry ( #1160 )
...
* Add grpc retry
* Update grpc retry
* Add tests
* Fix a bug
* Add api && some tests
* Add comment
* Add double check
* Add server retry quota
* Update optimize code
* Fix bug
* Update optimize code
* Update optimize code
* Fix bug
2021-10-27 19:46:07 +08:00
Kevin Wan
10e7922597
feat: opentelemetry integration, removed self designed tracing ( #1111 )
...
* feat: opentelemetry integration, removed self designed tracing
* feat: support zipkin on opentelemetry integration
* feat: support zipkin on opentelemetry integration, enable it in conf
* style: format code
* fix: support logx without exporter configured
* fix: check return values
* refactor: simplify code
* refactor: simplify opentelemetry integration
* ci: fix staticcheck errors
2021-10-03 20:53:50 +08:00
Kevin Wan
c837dc21bb
refactoring tracing interceptors. ( #1009 )
...
* refactor tracing interceptors
* add stream tracing interceptor
2021-09-07 17:58:22 +08:00
Kevin Wan
bdec5f2349
use sdktrace instead of trace for opentelemetry to avoid conflicts ( #1005 )
...
* use sdktrace instead of trace for opentelemetry to avoid conflicts
* disable opentelemetry for right now
2021-09-07 12:02:41 +08:00
neosu
5b35fa17de
add the opentelemetry tracing ( #908 )
...
* add the opentelemetry tracing
* fix the error sampler config
* 添加stream的链路跟踪
* fix the error field name
2021-08-22 10:03:56 +08:00
Kevin Wan
0ee7654407
fix #792 ( #873 )
2021-08-04 18:45:05 +08:00
Kevin Wan
51de0d0620
fix golint issues in zrpc ( #531 )
2021-03-01 23:52:44 +08:00
kevin
bd430baf52
graceful shutdown refined
2020-11-08 13:08:00 +08:00
kevin
9277ad77f7
fix typo of prometheus
2020-09-27 17:15:15 +08:00
kevin
a958400595
rename prommetric to prometheous, add unit tests
2020-09-27 16:14:16 +08:00
kevin
be9c48da7f
add tracing logs in server side and client side
2020-09-22 17:34:39 +08:00
kevin
0b1ee79d3a
rename rpcx to zrpc
2020-09-18 11:41:52 +08:00