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