mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-12-12 08:42:01 +08:00
0bb97709d4
This reverts commit4d414f54a2
, reversing changes made to4827425146
.
25 lines
415 B
Go
25 lines
415 B
Go
package balancer
|
|
|
|
import (
|
|
cmap "github.com/orcaman/concurrent-map/v2"
|
|
)
|
|
|
|
type Balancer struct {
|
|
Brokers cmap.ConcurrentMap[string, *BrokerStats]
|
|
}
|
|
type BrokerStats struct {
|
|
TopicPartitionCount int32
|
|
ConsumerCount int32
|
|
CpuUsagePercent int32
|
|
}
|
|
|
|
func NewBalancer() *Balancer {
|
|
return &Balancer{
|
|
Brokers: cmap.New[*BrokerStats](),
|
|
}
|
|
}
|
|
|
|
func NewBrokerStats() *BrokerStats {
|
|
return &BrokerStats{}
|
|
}
|