Kevin Wan
5f9d101bc6
feat: add runtime stats monitor ( #1496 )
3 years ago
Kevin Wan
6c2abe7474
fix: goroutine stuck on edge case ( #1495 )
...
* fix: goroutine stuck on edge case
* refactor: simplify mapreduce implementation
3 years ago
Kevin Wan
14a902c1a7
feat: handling panic in mapreduce, panic in calling goroutine, not inside goroutines ( #1490 )
...
* feat: handle panic
* chore: update fuzz test
* chore: optimize square sum algorithm
3 years ago
Kevin Wan
b3e7d2901f
Feature/trie ac automation ( #1479 )
...
* fix: trie ac automation issues
* fix: trie ac automation issues
* fix: trie ac automation issues
* fix: trie ac automation issues
3 years ago
Kevin Wan
f1102fb262
chore: optimize string search with Aho–Corasick algorithm ( #1476 )
...
* chore: optimize string search with Aho–Corasick algorithm
* chore: optimize keywords replacer
* fix: replacer bugs
* chore: reorder members
3 years ago
Kevin Wan
fdc7f64d6f
chore: update unauthorized callback calling order ( #1469 )
...
* chore: update unauthorized callback calling order
* chore: add comments
3 years ago
Kevin Wan
bf2feee5b7
feat: implement console plain output for debug logs ( #1456 )
...
* feat: implement console plain output for debug logs
* chore: rename console encoding to plain
* chore: refactor names
3 years ago
Letian Jiang
ce05c429fc
chore: check interface satisfaction w/o allocating new variable ( #1454 )
3 years ago
shenbaise9527
13db7a1931
feat: 支持redis的LTrim方法 ( #1443 )
3 years ago
Kevin Wan
b9b80c068b
ci: add translator action ( #1441 )
3 years ago
Kevin Wan
2203809e5e
chore: fix typo ( #1437 )
3 years ago
Kevin Wan
8d6d37f71e
remove unnecessary drain, fix data race ( #1435 )
...
* remove unnecessary drain, fix data race
* chore: fix parameter order
* refactor: rename MapVoid to ForEach in mr
3 years ago
Kevin Wan
ea4f2af67f
fix: mr goroutine leak on context deadline ( #1433 )
...
* fix: mr goroutine leak on context deadline
* test: update fx test check
3 years ago
Kevin Wan
53af194ef9
chore: refactor periodlimit ( #1428 )
...
* chore: refactor periodlimit
* chore: add comments
3 years ago
Kevin Wan
eb4b86137a
fix: golint issue ( #1423 )
3 years ago
Kevin Wan
a91c3907a8
feat: rename module from tal-tech to zeromicro ( #1413 )
3 years ago
Kevin Wan
a7aeb8ac0e
feat: support tls for etcd client ( #1390 )
...
* feat: support tls for etcd client
* chore: fix typo
* refactor: rename TrustedCAFile to CACertFile
* docs: add comments
* fix: missing tls registration
* feat: add InsecureSkipVerify config for testing
3 years ago
Kevin Wan
a8e7fafebf
refactor: optimize fx ( #1404 )
...
* refactor: optimize fx
* chore: add more comments
* ci: make test robust
3 years ago
Kevin Wan
c19d2637ea
feat: implement fx.NoneMatch, fx.First, fx.Last ( #1402 )
...
* chore: use workers from options in fx.unlimitedWalk
* feat: add fx.NoneMatch
* feat: add fx.First, fx.Last
* chore: add more comments
* docs: add mr readme
3 years ago
Kevin Wan
fe1da14332
chore: simplify mapreduce ( #1401 )
3 years ago
Kevin Wan
d6ff30a570
chore: fix golint issues ( #1396 )
3 years ago
Kevin Wan
e4ab518576
test: add more tests ( #1391 )
3 years ago
Kevin Wan
23deaf50e6
feat: support array in default and options tags ( #1386 )
...
* feat: support array in default and options tags
* feat: ignore spaces in tags
* test: add more tests
3 years ago
Kevin Wan
c0647f0719
feat: support context in MapReduce ( #1368 )
3 years ago
Kevin Wan
8745ed9c61
chore: add 1s for tolerance in redislock ( #1367 )
3 years ago
种豆得豆
836726e710
fix redis try-lock bug ( #1366 )
...
#issue_id: 1338
Co-authored-by: zhangwei <>
3 years ago
Kevin Wan
cd289465fd
chore: coding style and comments ( #1361 )
...
* chore: coding style and comments
* chore: optimize `ParseJsonBody` (#1353 )
* chore: optimize `ParseJsonBody`
* chore: optimize `ParseJsonBody`
* fix: fix a test
* chore: optimize `ParseJsonBody`
* fix a test
* chore: add comment
* chore: refactor
Co-authored-by: chenquan <chenquan.dev@foxmail.com>
3 years ago
chenquan
263e426ae1
chore: optimize `ParseJsonBody` ( #1353 )
...
* chore: optimize `ParseJsonBody`
* chore: optimize `ParseJsonBody`
* fix: fix a test
* chore: optimize `ParseJsonBody`
* fix a test
* chore: add comment
3 years ago
Kevin Wan
d1c2a31af7
chore: add tests & refactor ( #1346 )
...
* chore: add tests & refactor
* chore: refactor
3 years ago
MarkJoyMa
3e6c217408
Feature: support adding custom cache to mongoc and sqlc ( #1313 )
...
* merge
* Feature: support adding custom cache to mongoc and sqlc
3 years ago
Kevin Wan
b299f350be
chore: add comments ( #1345 )
3 years ago
Kevin Wan
776e6e647d
feat: tidy mod, add go.mod for goctl ( #1328 )
3 years ago
Kevin Wan
4ccdf4ec72
chore: format code ( #1327 )
3 years ago
CrazyZard
a7bd993c0c
commit missing method for redis ( #1325 )
...
* commit `decr ` `decrby` `lindex` missing method for redis
* fix(store_test):TestRedis_DecrBy
* add unit tests for redis commands. And put the functions in alphabetical order
* put the functions in alphabetical order
* add `lindex` unit test
* sort func
3 years ago
Kevin Wan
914692cc82
fix #1309 ( #1317 )
3 years ago
Kevin Wan
403dd7367a
fix #1288 ( #1292 )
...
* fix #1288
* chore: make wrapup & shutdown callbacks run simulatenously
3 years ago
Kevin Wan
d828c3f37e
feat: add etcd resolver scheme, fix discov minor issue ( #1281 )
3 years ago
chenquan
cf683411ee
feature(retry): Delete retry mechanism ( #1279 )
3 years ago
Kevin Wan
de5ed6a677
feat: support %w in logx.Errorf ( #1278 )
3 years ago
Kevin Wan
a7a6753118
fixes #1257 ( #1271 )
...
* fixes #1257
* chore: format code
* test: add more tests
3 years ago
FabioCircle
11c485a5ed
Duplicate temporary variable ( #1244 )
...
Co-authored-by: fabiowzhang <fabiowzhang@wesure.cn>
3 years ago
Kevin Wan
11f85d1b80
chore: remove conf.CheckedDuration ( #1235 )
3 years ago
Kevin Wan
4f5c30e083
chore: remove unused const ( #1224 )
3 years ago
an
3a510a9138
chore: redislock use stringx.randn replace randomStr func ( #1220 )
3 years ago
anqiansong
69a4d213a3
Fix issue 1205 ( #1211 )
...
* fix #1205
* move builder into stores
* remove xrom
* Remove unused code
* Remove unused code
* refactor builderx to builder
Co-authored-by: anqiansong <anqiansong@bytedance.com>
3 years ago
Kevin Wan
e8efcef108
update dependencies. ( #1210 )
...
* chore: update dependencies
* chore: update dependencies
* chore: update dependencies
* chore: update dependencies
* chore: fix test failure
3 years ago
yedf2
6aba5f74fc
feat: add NewSessionFromTx to interact with other orm ( #1202 )
...
Co-authored-by: yedongfu <dongfuye@163.com>
3 years ago
Kevin Wan
785d100be9
feat: slow threshold customizable in sqlx ( #1188 )
3 years ago
Kevin Wan
f13e6f1149
feat: slow threshold customizable in redis ( #1187 )
3 years ago
Kevin Wan
8be0f77d96
feat: slow threshold customizable in mongo ( #1186 )
3 years ago