spring cloud 与 activiti7的事务管理

来源:2-1 JDK安装

慕运维840253

2021-10-03

spring cloud 与activiti7集成,在业务类中调用activiti7时,日志中总是打印
Opening jdbc connection…
Preparing: insert into ACT_HI_ACTINST ( ID_, PROC_DEF_ID_, PROC_INST_ID_, EXECUTION_ID_, ACT_ID_, TASK_ID_, CALL_PROC_INST_ID_, ACT_NAME_, ACT_TYPE_, ASSIGNEE_, START_TIME_, END_TIME_, DURATION_, DELETE_REASON_, TENANT_ID_ ) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) , (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
08:55:49.129 [http-nio-9204-exec-195] DEBUG c.m.s.j.i.SQLServerStatement - [,619] - SQLServerPreparedStatement:702 created by (ConnectionID:31 ClientConnectionId: ed4ed12e-5d00-4dd8-abd4-6ca613e7f136)
==> Parameters: a6276cc0-23e4-11ec-8ff3-186024911477(String), specialPrice:5:7737fd1e-ec32-11eb-a843-525400f99b9b(String), 706b43fd-20da-11ec-a362-5254002f30c1(String), 706b6b11-20da-11ec-a362-5254002f30c1(String), exclusivegateway2(String), null, null, Exclusive Gateway(String), exclusiveGateway(String), null, 2021-10-03 08:55:48.876(Timestamp), 2021-10-03 08:55:48.884(Timestamp), 8(Long), null, (String), a62b1641-23e4-11ec-8ff3-186024911477(String), specialPrice:5:7737fd1e-ec32-11eb-a843-525400f99b9b(String), 706b43fd-20da-11ec-a362-5254002f30c1(String), 706b6b11-20da-11ec-a362-5254002f30c1(String), endevent1(String), null, null, End(String), endEvent(String), null, 2021-10-03 08:55:48.9(Timestamp), 2021-10-03 08:55:48.9(Timestamp), 0(Long), null, (String)
08:55:49.131 [http-nio-9204-exec-195] DEBUG c.m.s.j.i.SQLServerStatement - [buildExecSQLParams,766] - SQLServerPreparedStatement:702: calling sp_executesql: SQL:insert into ACT_HI_ACTINST (
ID_,
PROC_DEF_ID_,
PROC_INST_ID_,
EXECUTION_ID_,
ACT_ID_,
TASK_ID_,
CALL_PROC_INST_ID_,
ACT_NAME_,
ACT_TYPE_,
ASSIGNEE_,
START_TIME_,
END_TIME_,
DURATION_,
DELETE_REASON_,
TENANT_ID_
) values

     (@P0,
      @P1,
      @P2,
      @P3,
      @P4,
      @P5,
      @P6,
      @P7,
      @P8,
      @P9,
      @P10,
      @P11,
      @P12,
      @P13,
      @P14)
   , 
     (@P15,
      @P16,
      @P17,
      @P18,
      @P19,
      @P20,
      @P21,
      @P22,
      @P23,
      @P24,
      @P25,
      @P26,
      @P27,
      @P28,
      @P29)   

Closing jdbc connection…

请问这个为啥没有与spring事务统一管理啊?

而且查询也是出现事务提交的日志

写回答

1回答

汪汪对

2021-10-08

activiti7分为两个模块,分别是core与cloud

cloud参考

课程讲的是core部分,没有分布式相关的支持,但是易于使用。

如果要把core与spring cloud集成,建议是core单独部署一个服务器,通过get和post和服务做交互。

activiti cloud的原理也是一样,提供了各种rest接口,由于activiti cloud使用的服务器域名没有在国内备案以及bug问题activiti cloud在当前版本还无法在国内直接使用,我也会持续关注,能使用的时候,会补充相关内容。


0
0

Activiti7工作流开发 打造通用型可视化UML工作流系统

从0打造黑马潜力项目作品,掌握新版Activiti7核心+工程化思维。

956 学习 · 367 问题

查看课程