1
0
mirror of https://github.com/go-kratos/kratos.git synced 2025-03-17 21:07:54 +02:00

74 Commits

Author SHA1 Message Date
haiyux
24393ee655
fix lint (#1833) 2022-02-23 14:40:39 +08:00
youn
a52b17c268
fix: add yaml / yml parser (#1808)
Co-authored-by: yang.liu14 <yang.liu14@weimob.com>
2022-02-23 14:30:21 +08:00
Jin Peng
85800cedb9
fix(contrib): get nacos service of customize group name (#1798) 2022-02-22 10:51:47 +08:00
YuanXin Hu
6446212258
feat(registry/polaris): add registry for Tencent Polaris (#1816)
* feat(registry): add polaris registry
2022-02-21 18:20:16 +08:00
Casper-Mars
c1e98e41de
fix(config/consul):Config from consul skip empty key (#1830)
* feat(config/consul):skip empty key

* feat(config/consul):delete empty blank
2022-02-21 18:16:56 +08:00
Jason C.H
471a2aab79
fix: k8s discovery interface (#1820) 2022-02-15 11:30:00 +08:00
haiyux
86b8b6c366
fix: fix ci tool (#1803)
* fix: fix ci tool
2022-01-31 08:50:31 +08:00
haiyux
18315303f0
deps:upgrade go mod version (#1800)
* deps:upgrade go mod version
2022-01-28 14:56:32 +08:00
zjx-ERROR
0f23c1c516
解决consul client以IPv6地址格式register consul server health check时报错:[Check socket connection failed ... too many colons in address] (#1790) 2022-01-27 10:42:23 +08:00
包子
9ea78f302d
deps: upgrade kratos version to v2.1.5 (#1785) 2022-01-24 15:26:45 +08:00
guihouchang
1c18228d61
feat: add logger sdk for aliyun (#1748)
* add logger sdk for aliyun

Co-authored-by: haiyux <haiyux@foxmail.com>
2022-01-24 13:47:40 +08:00
ArthurQ
92e4a83dbf
fix: change consul config docs (#1784)
Co-authored-by: ArthurQiu <arthurqiuy@outlook.com>
2022-01-24 13:44:12 +08:00
longxboy
a87abe223c
fix: consul heartbeat ttl not registered (#1781)
* fix: consul heartbeat ttl check not registered
2022-01-21 15:52:25 +08:00
haiyux
00c05e82a3
test:remove testify go mod (#1766)
* test:remove testify go mod

* tidy go mdo

* fix test
2022-01-14 10:02:42 +08:00
realityone
0ed2e0f379
feat(log): add global logger appliance, as process level default logger (#1761)
* add global logger appliance, as process level default logger

* replace DefaultLogger as global logger
2022-01-12 15:34:49 +08:00
kwame
8bb55663d9
zk 作为注册服务,异常端开,zk节点信息没有清理 (#1758) 2022-01-10 21:19:11 +08:00
haiyux
da70e22201
upgrade:upgrade grpc and opentelemetry version (#1751)
* upgrade:upgrade grpc and opentelemetry version

* upgrade jaeger

* fix lint
2022-01-06 20:29:18 +08:00
包子
7fe194ead4
deps: uprade kratos version to v2.1.4 (#1749) 2022-01-05 16:30:08 +08:00
wangcong
8172f9fff3
fix: k8s client logr incompatible update (#1744) 2022-01-04 16:27:25 +08:00
letian
d2f8b45603
feat(registry/consul): add WithHeartbeat option (#1738) 2022-01-01 11:51:22 +08:00
letian
1e749de5db
fix(registry/consul):fix can't get service instance in async mode (#1731)
* fix(registry/consul):fix can't get service instance in async mode

* fix(registry/consul): return error if find service failed
2022-01-01 11:48:38 +08:00
letian
17201cd284
fix(registry/consul): fix can not find service in 20s (#1728)
* fix(registry/consul): fix can not find service in 20s
2021-12-31 16:31:19 +08:00
包子
1117350b9c
deps: update kratos version to 2.1.3 (#1706) 2021-12-22 14:15:09 +08:00
白玉堂
72f9cc3518
docs: some wrong err msg description 2021-12-22 09:08:29 +08:00
包子
32158bcef2
fix(nacos): call unsubscribe when watching is stopped (#1697) 2021-12-17 11:08:16 +08:00
Cluas
03f5ee015c
consul: support WithServiceResolver option (#1693)
* consul: add endpoints resolver option

* consul: resolver []*api.ServiceEntry -> []*registry.ServiceInstance

* consul: rename Resolver -> ServiceResolver
2021-12-16 22:24:43 +08:00
Cluas
5df28f4fdc
registry/nacos: reduce twice string copies (#1681)
* registry/nacos: reduce two string copies

* registry/nacos: update example
2021-12-10 00:14:35 +08:00
kiripeng
041ffffb15
fix: map 其桶中只能存储 8 个键值对元素,超过后会储存到溢出桶或者扩容,影响性能,预先声明容量以免影响性能 (#1671) 2021-12-09 23:29:47 +08:00
xiaoxiaodek
413cc77f7d
fix(config): apollo close function: useless infinite loop causes high cpu usage (#1674)
Co-authored-by: wangshaosen <wangshaosen@videopls.com>
2021-12-09 23:27:17 +08:00
sxpsxp12
63a7ffae04
fix: fix nacos.Register many endpoint metadata kind error (#1664)
* fix: fix nacos.Register metadata map type reference bug --user=sxpsxp12

* fix: fix golangci-link error

Co-authored-by: songxiaopeng <xiaopeng.song@infwaves.com>
2021-12-05 02:33:55 +08:00
leyou240
67161b62eb
feat(registry/nacos): add default kind option (#1650) 2021-12-02 11:38:01 +08:00
haiyux
27cfec93d6
optimize:chan bool to chan struct{} (#1648) 2021-11-24 17:21:01 +08:00
包子
7e0045cd0f
fix: nacos a vulnerable dependency was referenced (#1639)
* fix: replace jsonparser version

* fix

* fix
2021-11-19 15:29:16 +08:00
包子
6b53d7d229
deps: upgrade 2.1.2 (#1638)
* deps: upgrade 2.1.2

* fix lint
2021-11-19 15:02:49 +08:00
wuxingzhong
7d821541b3
fix doc (#1636) 2021-11-18 21:22:19 +08:00
haiyux
3607ce1b92
feat: upgrade grpc version to 1.42.0 (#1626) 2021-11-18 00:38:31 +08:00
haiyux
05ecd2ce2c
fix:add consul all health check (#1620)
* fix:add consul all health check

Co-authored-by: chenzhihui <zhihui_chen@foxmail.com>
2021-11-16 14:23:23 +08:00
Eng Zer Jun
77b16286f8
refactor: move from io/ioutil to io and os packages (#1633)
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil. This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-11-16 13:22:35 +08:00
李鑫
780a6c0527
docs of etcd config (#1622) 2021-11-12 23:16:50 +08:00
yeqown
c392528e11
docs: replenish config/apollo and registry/discovery readme (#1625)
* docs(config/apollo): replenish config/apollo readme

* docs(registry/discovery): replenish registry/discovery readme

* docs: complete docs of config/apollo and registry/discovery
2021-11-12 23:16:12 +08:00
Windfarer
a8692e7dde
feat(contrib/config): use key file extension as format & config load log (#1619)
* add format
2021-11-10 20:10:28 +08:00
wangcong
c3d0bb66bb
fix: nacos registry test data race (#1613) 2021-11-06 15:15:56 +08:00
Windfarer
4f013de2ec
test: add nacos test (#1603)
* add test

* upgrade nacos sdk version

* upgrade nacos sdk version

* fix test

* github nacos instance

* config test

* fix lint

* fix test

* go mod

* fix lint

* lint
2021-11-05 16:45:46 +08:00
wangcong
cf385f6285
fix: k8s nacos and zookeeper registry lint (#1599) 2021-11-04 22:06:14 +08:00
Xiong Liu
ef686a1cc7
feat: Add consul kv config provider (#1499)
feat: Add consul kv for config
Co-authored-by: liuxiong <lx@webull.com>
2021-10-26 14:43:07 +08:00
Yeqllo
eec45a3d0a
fix(config/apollo): apollo namespace (#1516)
* fix(config/apollo): support multiple namespace

* fix(config/apollo): modify example and test

* fix(config/apollo): recoding watcher

* styl(config/apollo): package sort; use log instead of fmt

* styl(config/apollo): use kratos/log package instead of fmt

* styl(config/apollo): optimise code with reviewer advises; fix some edge cases on genKey function.

* styl(config/apollo): rename `convertProperties` as `resolve`
2021-10-21 12:48:53 +08:00
leyou240
318cacd04d
feat: add msgpack Codec (#1555) 2021-10-19 14:57:56 +08:00
包子
979ec39c53
deps: update kratos version (#1554) 2021-10-15 17:15:02 +08:00
aiscrm
9743ad8d32
fix registry TTL. (#1537)
* fix registry.
1. When etcd stops, the application cannot stop.
2. Stop consul first, then stop app. Then start consul, the registered service remains in consul registry as an unhealthy status.

Co-authored-by: corel <corelchen@qq.com>
2021-10-11 13:46:07 +08:00
Windfarer
f3e75bffca
feat: update go version to 1.16 (#1536) 2021-10-08 20:49:56 +08:00