Commit Graph

27 Commits (57d2f22c24918a812d49f34249b487724126f76c)

Author SHA1 Message Date
Kevin Wan ba43214dae
feat: slow threshold customizable in zrpc (#1191)
* feat: slow threshold customizable in rest

* feat: slow threshold customizable in rest

* feat: slow threshold customizable in rest

* feat: slow threshold customizable in zrpc
3 years ago
Kevin Wan eda8230521
chore: reorg imports, format code, make MaxRetires default to 0 (#1165)
* chore: reverse the order of stopping services

* chore: reverse the order of stopping services

* chore: reorg imports, format code

* chore: format code, and refactor

* feat: change MaxRetries default to 0, disable retry
3 years ago
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
3 years ago
Kevin Wan 3cdfcb05f1
add more tests (#1114) 3 years ago
Kevin Wan 9f5bfa0088
add more tests (#1113) 3 years ago
Kevin Wan 2d42c8fa00
test: add more tests (#1112) 3 years ago
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
3 years ago
Kevin Wan c837dc21bb
refactoring tracing interceptors. (#1009)
* refactor tracing interceptors

* add stream tracing interceptor
3 years ago
Kevin Wan 58874779e7
move opentelemetry into trace package, and refactoring (#996)
* move opentelemetry into trace package, and refactoring

* rename rewritten package names
3 years ago
Kevin Wan 9bdadf2381
fix golint issues (#992) 3 years ago
Kevin Wan 7618139dad
refactor (#977) 3 years ago
SunJun aa68210cde
修复stream拦截器tracer名问题 (#944) 3 years ago
zhoushuguang 280e837c9e
rest otel support (#943) 3 years ago
neosu 5b35fa17de
add the opentelemetry tracing (#908)
* add the opentelemetry tracing

* fix the error sampler config

* 添加stream的链路跟踪

* fix the error field name
3 years ago
Kevin Wan 603c93aa4a
upgrade grpc package (#845) 3 years ago
masonchen2014 cb8d9d413a
simplify timeoutinterceptor (#840)
Co-authored-by: chenmusheng <chenmusheng@laoyuegou.com>
3 years ago
Kevin Wan 06eeef2cf3
disable prometheus if not configured (#663) 4 years ago
zjbztianya d88da4cc88
Replace contextx.ShrinkDeadline with context.WithTimeout (#598) 4 years ago
Kevin Wan 9e6c2ba2c0
avoid goroutine leak after timeout (#575) 4 years ago
Kevin Wan 4884a7b3c6
zrpc timeout & unit tests (#573)
* zrpc timeout & unit tests
4 years ago
Kevin Wan 51de0d0620
fix golint issues in zrpc (#531) 4 years ago
Kevin Wan 086113c843
prevent negative timeout settings (#482)
* prevent negative timeout settings

* fix misleading comment
4 years ago
HarryWang29 d239952d2d
zrpc client support block (#412) 4 years ago
kevin 9277ad77f7 fix typo of prometheus 4 years ago
kevin a958400595 rename prommetric to prometheous, add unit tests 4 years ago
kevin be9c48da7f add tracing logs in server side and client side 4 years ago
kevin 0b1ee79d3a rename rpcx to zrpc 4 years ago