1.架构优化

2.spring声明式事务
声明式事务:http://www.open-open.com/lib/view/open1414310646012.html
配置并使用Spring声明式事务
- 在spring-service.xml中添加上配置事务管理器
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <!--注入数据库连接池--> <property name="dataSource" ref="dataSource"/> </bean> - 在spring-service.xml中添加上配置基于注解的声明式事务
<tx:annotation-driven transaction-manager="transactionManager"/> - 在业务类的executeSecKill方法中添加上@Transactional事务注解
- 学习点:使用注解控制事务方法的优点
- 开发团队达到一致约定,明确标注事务方法的编程风格
- 保证事务方法的执行时间尽可能短,不要穿插其他网络操作RPC/HTTP请求,或者剥离到事务方法外部
- 不是所有的方法都需要事务,如只有一条修改操作,只读操作就不需要事务控制
3.通过sql procedure解决行级锁和网络延迟


本文介绍如何在Spring框架中配置和使用声明式事务管理,包括事务管理器的设置、基于注解的事务配置及事务注解的使用技巧。同时探讨了通过存储过程解决行级锁和网络延迟问题,并提到了集群部署和负载均衡。

824

被折叠的 条评论
为什么被折叠?



