解惑关于多台服务器并发问题涉及到数据库锁的问题
来源:互联网 发布:linux网络编程书籍 编辑:程序博客网 时间:2024/05/16 06:38
1.关于并发情况事物的控制,一般通过spring框架来指定到service方法来保证方法内多次数据库的事物一致性。
eg 关于spring中tx标签对事物的控制配置属性如下
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="get*" read-only="true" />
<tx:method name="list*" read-only="true" />
<tx:method name="query*" read-only="true" />
<tx:method name="*" propagation="REQUIRED" /> //该方法来保证事物一致性
</tx:attributes>
</tx:advice>
2.多台服务器并发情况下访问该方法时,可能数据出现问题。
可用过乐观锁的方式 加上一个字段status,因为update默认加锁
通过悲观锁,select * from table where id=‘’ for update
或者 select * from table where id=‘’ for nowwaite()
0 0
- 解惑关于多台服务器并发问题涉及到数据库锁的问题
- 关于服务器并发访问导致重复写数据库的问题
- 【解惑】关于实习生的问题
- 一种并发服务器关于进程的问题
- 关于数据库并发处理数据的问题
- 多台web服务器的session 问题
- 同一台服务器安装多个SYBASEIQ数据库问题
- discuz涉及到的问题
- 关于数据库并发问题总结
- 关于 Java解惑 里的一些问题
- 数据库的并发问题
- 关于一台服务器开启多个网站的cookie问题
- 关于解决多台服务器间的文件实时同步问题
- 关于解决多台服务器间的文件实时同步问题
- 服务器的设计与开发涉及到诸多技术和问题
- PostgreSQL数据库迁移涉及到的表空间的问题
- Android 版本升级涉及到的数据库数据迁移问题
- 数据库并发的问题与锁机制
- java基础之类型信息
- android 高仿资源合集~~
- 普通IO口模拟实现SPI通信及应用解析
- C++ 中 CFile 文件使用教程
- Js获取下拉框选定项的值和文本
- 解惑关于多台服务器并发问题涉及到数据库锁的问题
- AlertDialog.Builder属性集合
- 博客开始整理了
- 翻转句子中单词的顺序
- HDOJ 题目1055Color a Tree(贪心,并查集)
- java-汉字转换拼音工具
- FTP API函数
- HDU 3371 最小生成树 kruskal
- 读v_JULY_v整理笔试题博客有感,整理些答案。