✨
This commit is contained in:
parent
5b276dc208
commit
1a0b2e62cc
19
.gitignore
vendored
Normal file
19
.gitignore
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
### Go template
|
||||||
|
# Binaries for programs and plugins
|
||||||
|
*.exe
|
||||||
|
*.exe~
|
||||||
|
*.dll
|
||||||
|
*.so
|
||||||
|
*.dylib
|
||||||
|
|
||||||
|
# Test binary, built with `go test -c`
|
||||||
|
*.test
|
||||||
|
|
||||||
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
||||||
|
*.out
|
||||||
|
|
||||||
|
# Dependency directories (remove the comment below to include it)
|
||||||
|
.idea
|
||||||
|
vendor/
|
||||||
|
logs
|
||||||
|
go.sum
|
@ -2,8 +2,8 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
remote "github.com/Echo7659/nacos-viper-remote"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
remote "github.com/yoyofxteam/nacos-viper-remote"
|
|
||||||
"os"
|
"os"
|
||||||
"os/signal"
|
"os/signal"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
6
go.mod
6
go.mod
@ -1,8 +1,8 @@
|
|||||||
module github.com/yoyofxteam/nacos-viper-remote
|
module github.com/Echo7659/nacos-viper-remote
|
||||||
|
|
||||||
go 1.14
|
go 1.14
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/nacos-group/nacos-sdk-go v1.0.7
|
github.com/nacos-group/nacos-sdk-go/v2 v2.0.0
|
||||||
github.com/spf13/viper v1.8.1
|
github.com/spf13/viper v1.10.1
|
||||||
)
|
)
|
||||||
|
@ -2,11 +2,11 @@ package nacos_viper_remote
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/nacos-group/nacos-sdk-go/clients"
|
"github.com/nacos-group/nacos-sdk-go/v2/clients"
|
||||||
"github.com/nacos-group/nacos-sdk-go/clients/config_client"
|
"github.com/nacos-group/nacos-sdk-go/v2/clients/config_client"
|
||||||
"github.com/nacos-group/nacos-sdk-go/common/constant"
|
"github.com/nacos-group/nacos-sdk-go/v2/common/constant"
|
||||||
"github.com/nacos-group/nacos-sdk-go/common/logger"
|
"github.com/nacos-group/nacos-sdk-go/v2/common/logger"
|
||||||
"github.com/nacos-group/nacos-sdk-go/vo"
|
"github.com/nacos-group/nacos-sdk-go/v2/vo"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
@ -30,8 +30,8 @@ func NewNacosConfigManager(option *Option) (*nacosConfigManager, error) {
|
|||||||
NamespaceId: option.NamespaceId,
|
NamespaceId: option.NamespaceId,
|
||||||
TimeoutMs: 5000,
|
TimeoutMs: 5000,
|
||||||
NotLoadCacheAtStart: true,
|
NotLoadCacheAtStart: true,
|
||||||
RotateTime: "1h",
|
LogDir: "logs/nacos/log",
|
||||||
MaxAge: 3,
|
CacheDir: "logs/nacos/cache",
|
||||||
LogLevel: "info",
|
LogLevel: "info",
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,10 +44,7 @@ func NewNacosConfigManager(option *Option) (*nacosConfigManager, error) {
|
|||||||
clientConfig.SecretKey = option.Auth.SecretKey
|
clientConfig.SecretKey = option.Auth.SecretKey
|
||||||
clientConfig.OpenKMS = option.Auth.OpenKMS
|
clientConfig.OpenKMS = option.Auth.OpenKMS
|
||||||
}
|
}
|
||||||
client, err := clients.CreateConfigClient(map[string]interface{}{
|
client, err := clients.NewConfigClient(vo.NacosClientParam{ClientConfig: &clientConfig, ServerConfigs: serverConfigs})
|
||||||
"serverConfigs": serverConfigs,
|
|
||||||
"clientConfig": clientConfig,
|
|
||||||
})
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error(err.Error())
|
logger.Error(err.Error())
|
||||||
return nil, err
|
return nil, err
|
||||||
|
Loading…
Reference in New Issue
Block a user