update examples
This commit is contained in:
parent
7aabd05871
commit
cee73457c4
14
app/main.go
14
app/main.go
@ -18,14 +18,16 @@ func wait() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
if len(os.Args) == 1 || os.Args[1] == "dtmsvr" { // 只启动dtmsvr
|
if len(os.Args) > 1 && os.Args[1] == "dtmsvr" { // 实际运行,只启动dtmsvr,不重新load数据
|
||||||
dtmsvr.MainStart()
|
dtmsvr.MainStart()
|
||||||
wait()
|
wait()
|
||||||
}
|
}
|
||||||
// 下面都是运行示例,因此首先把服务器的数据重新准备好
|
// 下面都是运行示例,因此首先把服务器的数据重新准备好
|
||||||
dtmsvr.PopulateMysql()
|
dtmsvr.PopulateMysql()
|
||||||
dtmsvr.MainStart()
|
dtmsvr.MainStart()
|
||||||
|
if len(os.Args) == 1 { // 默认没有参数的情况下,准备好数据并启动dtmsvr即可
|
||||||
|
wait()
|
||||||
|
}
|
||||||
// quick_start 比较独立,单独作为一个例子运行,方便新人上手
|
// quick_start 比较独立,单独作为一个例子运行,方便新人上手
|
||||||
if len(os.Args) > 1 && (os.Args[1] == "quick_start" || os.Args[1] == "qs") {
|
if len(os.Args) > 1 && (os.Args[1] == "quick_start" || os.Args[1] == "qs") {
|
||||||
examples.QuickStarMain()
|
examples.QuickStarMain()
|
||||||
@ -41,13 +43,21 @@ func main() {
|
|||||||
} else if os.Args[1] == "saga" { // 启动saga示例
|
} else if os.Args[1] == "saga" { // 启动saga示例
|
||||||
examples.SagaSetup(app)
|
examples.SagaSetup(app)
|
||||||
examples.SagaFireRequest()
|
examples.SagaFireRequest()
|
||||||
|
} else if os.Args[1] == "tcc" { // 启动tcc示例
|
||||||
|
examples.TccSetup(app)
|
||||||
|
examples.TccFireRequest()
|
||||||
|
} else if os.Args[1] == "msg" { // 启动msg示例
|
||||||
|
examples.MsgSetup(app)
|
||||||
|
examples.MsgFireRequest()
|
||||||
} else if os.Args[1] == "all" { // 运行所有示例
|
} else if os.Args[1] == "all" { // 运行所有示例
|
||||||
examples.SagaSetup(app)
|
examples.SagaSetup(app)
|
||||||
examples.TccSetup(app)
|
examples.TccSetup(app)
|
||||||
examples.XaSetup(app)
|
examples.XaSetup(app)
|
||||||
|
examples.MsgSetup(app)
|
||||||
examples.SagaFireRequest()
|
examples.SagaFireRequest()
|
||||||
examples.TccFireRequest()
|
examples.TccFireRequest()
|
||||||
examples.XaFireRequest()
|
examples.XaFireRequest()
|
||||||
|
examples.MsgFireRequest()
|
||||||
} else if os.Args[1] == "saga_barrier" {
|
} else if os.Args[1] == "saga_barrier" {
|
||||||
examples.SagaBarrierAddRoute(app)
|
examples.SagaBarrierAddRoute(app)
|
||||||
examples.SagaBarrierFireRequest()
|
examples.SagaBarrierFireRequest()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user