logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式事务实战——seata整合flowable(一)

seata整合flowable——AT模式实战章节简介:背景介绍实战部分踩坑和解决方案1.背景介绍背景是微服务项目,采用的是seata分布式事务整合flowable工作流引擎。首先看业务场景,需要做分布式事务改造的分为工作流服务、业务服务两个微服务,其中:a.工作流服务就是flowable引擎封装的发起流程、审批等部分。通过工作流引擎提供的ExecutionListener事件监听器在审批结束之后

#分布式#工作流#微服务
seata分布式事务报错can not get cluster name in registry config

最近在做flowable+seata的整合,配置中心注册中心用的是nacos,频繁出现报错:can not get cluster name in registry config'service.vgroupMapping.account-service-fescar-service-group',please make sure registry config correct经检查,你需要确认:

#分布式#后端
springboot+mybatis的多表查询如何实现

表关系有如下表关系,目标是实现多表查询,查询所有拥有角色的用户,也就涉及了三张表。dto:这边有两种方式完成多表查询,第一种是把你需要的属性例如uName用户名和rName角色名这两个字段放入UserRole中,第二种是直接将role和user对象放入UserRole中。第一种的好处是没有额外开销,需要什么就放什么,缺点是不方便扩展,第二种造成了一点空间浪费,但是后续如果加入其他查询需要的字段,不

#mysql#java#mybatis +1
Dao层service层controller层mannager层和biz层详解

本篇文章内容1.阿里开发手册关于应用分层的部分2.对于阿里应用分层的理解1.阿里开发手册关于应用分层的介绍1.开放接口层: 可直接封装 Service 方法暴露成 RPC 接口;通过 Web 封装成 http 接口;进行 网关安全控制、流量控制等。2.终端显示层: 各个端的模板渲染并执行显示的层。当前主要是 velocity 渲染,JS 渲染, JSP 渲染,移动端展示等。3.Web 层: 主要是

#java
@GetMapping和@PostMapping区别详解

@GetMapping:直接从URL获得数据,以www.xxx.com/?id=1类似这种形式传输。举例:这个URL中,请求来到后端,并且是一个Get方法,那么selectById就会接受到一个id=1这样的参数@PostMapping请求会从body部分拿到数据,好处是一些不希望用户看到的数据会放在body里面传输。举例这个post方法,pageNum和pageSize数据都在body里面而不是

#java
到底了