优化配置
This commit is contained in:
parent
7abd07db1c
commit
00d17dedf7
|
@ -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 {}
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
10
main.go
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue