优化配置

This commit is contained in:
qiyunfanbo126.com 2025-01-17 15:37:01 +08:00
parent 7abd07db1c
commit 00d17dedf7
4 changed files with 13 additions and 3 deletions

View File

@ -26,7 +26,7 @@ func StartQunueServer() error {
if config.GetConf().StartQunue == 1 {
for i := 0; i < 1; i++ {
fmt.Println("对列" + strconv.Itoa(i))
startQunue(common.ORDER_RESEND_TOPICAL, OrderCharge, common.MQ_KFK_V2, 0, "", i) //单聊
startQunue(config.GetConf().Topical, OrderCharge, common.MQ_KFK_V2, 0, "", i) //单聊
}
}
select {}

View File

@ -24,7 +24,7 @@ type TcpHelper struct {
func (t *TcpHelper) Init(port string) *TcpHelper {
lockSingle.Do(func() {
var conn, err = net.DialTimeout("tcp", "192.168.110.50:"+port, 10*time.Second)
var conn, err = net.DialTimeout("tcp", config.GetConf().Url+":"+port, 10*time.Second)
if err == nil {
t.client = conn
t.watch(t.client)

View File

@ -33,6 +33,8 @@ type Config struct {
KafkaGroup string `toml:"KafkaGroup"`
OrderPort string `toml:"OrderPort"`
Num int `toml:"Num"`
Url string `toml:"Url"`
Topical string `toml:"Topical"`
}
func newConfig() *Config {

10
main.go
View File

@ -64,13 +64,18 @@ var (
port string
kafka string
num int
url string
group string
topic string
)
func initConfig() {
flag.StringVar(&kafka, "kafka", "", "kafka url")
flag.StringVar(&port, "port", "9502", "tcp port")
flag.IntVar(&num, "num", 10, "进程数量")
flag.StringVar(&url, "url", "", "内网地址")
flag.StringVar(&group, "group", "", "消费分组")
flag.StringVar(&topic, "topic", "", "消费topic")
}
func main() {
//解析启动命令
@ -121,6 +126,9 @@ func startServer(opts *config.Options) (err error) {
config.GetConf().KafkaUrl = kafka
config.GetConf().OrderPort = port
config.GetConf().Num = num
config.GetConf().Url = url
config.GetConf().KafkaGroup = group
config.GetConf().Topical = topic
fmt.Println(port, kafka, num)
//根据启动命令行参数,决定启动哪种服务模式
switch opts.App {