一、
1、问题背景:
俩个系统做集成,服务端用spring集成cxf发布的接口。客户端将在业务中集成服务端的接口,为服务端接口提供数据。
客户端为服务端批量传入多条数据,如果服务端接口不配置事务,这样的话,前俩条数据添加成功了,第三条数据添加失败
程序不会回滚。但是客户端知道服务端程序出错了,会把整个客户端的事务回滚,也就导致俩个系统中的数据不一致。
2、解决:
所以,服务端一定要控制事务。spring集成的cxf,一定要基于接口发布,接口配置事务。
时间: 2024-10-13 22:34:50