Browse Source

can connect to nodejs and python

pull/6/head
yedongfu 5 years ago
parent
commit
f20372bc2b
  1. 2
      compose.yml
  2. 4
      dtmsvr/cron.go
  3. 2
      dtmsvr/main.go
  4. 2
      dtmsvr/trans_tcc.go

2
compose.yml

@ -5,7 +5,7 @@ services:
environment:
IS_DOCKER_COMPOSE: '1'
ports:
- '80:4005'
- '8080:8080'
volumes:
- .:/app/dtm
mysql:

4
dtmsvr/cron.go

@ -27,9 +27,9 @@ func CronTransOnce(expireIn time.Duration, status string) bool {
return true
}
func CronCommitted() {
func CronSubmitted() {
for {
notEmpty := CronTransOnce(time.Duration(0), "commitetd")
notEmpty := CronTransOnce(time.Duration(0), "submitted")
if !notEmpty {
sleepCronTime()
}

2
dtmsvr/main.go

@ -13,7 +13,7 @@ var dtmsvrPort = 8080
func MainStart() {
StartSvr()
go CronCommitted()
go CronSubmitted()
go CronPrepared()
}

2
dtmsvr/trans_tcc.go

@ -20,7 +20,7 @@ func (t *TransTccProcessor) GenBranches() []TransBranch {
}
func (t *TransTccProcessor) ExecBranch(db *common.DB, branch *TransBranch) {
resp, err := common.RestyClient.R().SetBody(branch.Data).SetQueryParams(t.getBranchParams(branch)).Post(branch.Url)
resp, err := common.RestyClient.R().SetBody(branch.Data).SetHeader("Content-type", "application/json").SetQueryParams(t.getBranchParams(branch)).Post(branch.Url)
e2p(err)
body := resp.String()
if strings.Contains(body, "SUCCESS") {

Loading…
Cancel
Save