优化配置

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 { if config.GetConf().StartQunue == 1 {
for i := 0; i < 1; i++ { for i := 0; i < 1; i++ {
fmt.Println("对列" + strconv.Itoa(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 {} select {}

View File

@ -24,7 +24,7 @@ type TcpHelper struct {
func (t *TcpHelper) Init(port string) *TcpHelper { func (t *TcpHelper) Init(port string) *TcpHelper {
lockSingle.Do(func() { 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 { if err == nil {
t.client = conn t.client = conn
t.watch(t.client) t.watch(t.client)

View File

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

10
main.go
View File

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