You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
kratos/contrib/config/polaris
黄仲辉 617ee1aa39
fix(lint): Using deprecated package `io/ioutil` cause lint interrupted, change to `os` or `io` package. (#2353)
2 years ago
..
README.md feat: add contrib/config/polaris polaris as configcenter (#2158) 2 years ago
config.go fix(contrib/config/polaris): Use injected client properly (#2238) 2 years ago
config_test.go fix(lint): Using deprecated package `io/ioutil` cause lint interrupted, change to `os` or `io` package. (#2353) 2 years ago
go.mod deps: upgrade kratos version to v2.4.0 (#2186) 2 years ago
go.sum deps: upgrade kratos version to v2.4.0 (#2186) 2 years ago
polaris.yaml feat: add contrib/config/polaris polaris as configcenter (#2158) 2 years ago
watcher.go feat: add contrib/config/polaris polaris as configcenter (#2158) 2 years ago

README.md

Polaris Config

import (
 "log"

 "github.com/polarismesh/polaris-go"
 "github.com/go-kratos/kratos/contrib/config/polaris/v2"
)

func main() {

 configApi, err := polaris.NewConfigAPI()
 if err != nil {
  log.Fatalln(err)
 }

 source, err := New(&configApi, WithNamespace("default"), WithFileGroup("default"), WithFileName("default.yaml"))

 if err != nil {
  log.Fatalln(err)
 }
 source.Load()
}