系统优化
This commit is contained in:
parent
4190880b15
commit
903559ca2a
@ -48,7 +48,7 @@ var Server struct {
|
||||
TELOGDIR string
|
||||
GoogleVerify bool
|
||||
Partition int
|
||||
KafkaAddr string
|
||||
KafkaHost string
|
||||
KafkaPort string
|
||||
}
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@ var topic string
|
||||
func init() {
|
||||
topic = conf.Server.GameName
|
||||
// 连接至Kafka集群的Leader节点
|
||||
conn, err := kafka.DialContext(context.Background(), "tcp", fmt.Sprintf("%s:%s", conf.Server.KafkaAddr, conf.Server.KafkaPort))
|
||||
conn, err := kafka.DialContext(context.Background(), "tcp", fmt.Sprintf("%s:%s", conf.Server.KafkaHost, conf.Server.KafkaPort))
|
||||
if err != nil {
|
||||
log.Debug("kafka.DialContext err: %v", err)
|
||||
go reconnectKafka()
|
||||
@ -28,9 +28,9 @@ func init() {
|
||||
return
|
||||
}
|
||||
for _, p := range Partitions {
|
||||
if p.Leader.Host == conf.Server.KafkaAddr {
|
||||
if p.Leader.Host == conf.Server.KafkaHost {
|
||||
log.Debug("Kafka connected partition :%v", p)
|
||||
conn, err := kafka.DialLeader(context.Background(), "tcp", fmt.Sprintf("%s:%s", conf.Server.KafkaAddr, conf.Server.KafkaPort), topic, p.ID)
|
||||
conn, err := kafka.DialLeader(context.Background(), "tcp", fmt.Sprintf("%s:%s", conf.Server.KafkaHost, conf.Server.KafkaPort), topic, p.ID)
|
||||
if err != nil {
|
||||
log.Fatal("kafka.DialLeader err: %v", err)
|
||||
return
|
||||
@ -51,7 +51,7 @@ func reconnectKafka() {
|
||||
log.Debug("Reconnected to Kafka failed")
|
||||
return
|
||||
}
|
||||
conn, err := kafka.DialContext(context.Background(), "tcp", fmt.Sprintf("%s:%s", conf.Server.KafkaAddr, conf.Server.KafkaPort))
|
||||
conn, err := kafka.DialContext(context.Background(), "tcp", fmt.Sprintf("%s:%s", conf.Server.KafkaHost, conf.Server.KafkaPort))
|
||||
if err != nil {
|
||||
log.Fatal("kafka.DialContext err: %v", err)
|
||||
return
|
||||
@ -59,8 +59,8 @@ func reconnectKafka() {
|
||||
Partitions, err := conn.ReadPartitions(topic)
|
||||
|
||||
for _, p := range Partitions {
|
||||
if p.Leader.Host == conf.Server.KafkaAddr {
|
||||
conn, err := kafka.DialLeader(context.Background(), "tcp", fmt.Sprintf("%s:%s", conf.Server.KafkaAddr, conf.Server.KafkaPort), topic, p.ID)
|
||||
if p.Leader.Host == conf.Server.KafkaHost {
|
||||
conn, err := kafka.DialLeader(context.Background(), "tcp", fmt.Sprintf("%s:%s", conf.Server.KafkaHost, conf.Server.KafkaPort), topic, p.ID)
|
||||
if err != nil {
|
||||
log.Fatal("kafka.DialLeader err: %v", err)
|
||||
return
|
||||
|
||||
Loading…
Reference in New Issue
Block a user