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