服务部署与云平台应用指南
1. 使用完全限定域名宣传 Raft
当前,我们将 Raft 的地址配置为传输层的本地地址,服务器会将其地址宣传为 ::8400
。为了让节点能正确地向集群和客户端宣传自身,我们希望使用完全限定域名。
以下是具体的操作步骤:
1. 修改配置文件 :在 internal/log/config.go
中,将 Config
修改如下:
type Config struct {
Raft struct {
raft.Config
BindAddr string
StreamLayer *StreamLayer
Bootstrap bool
}
Segment struct {
MaxStoreBytes uint64
MaxIndexBytes uint64
InitialOffset uint64
}
}
- 修改分布式日志的引导代码 :在
DeployLocally/internal/log/distributed.go
中,使用配置的绑定地址:
if l.config.Raft.Boot