事务里面http调用如何处理
2017-12-26 19:28
183 查看
一个java程序使用spring开启了事务之后,http服务不稳定
try{
...........
http调用
............
}catch(Exception e){
e.print();
}
处理办法:
1、 熔断处理啊
2、 对请求设置请求超时时间 超过这个时间
3、 就over 或者尝试重试(幂等性)
幂等性处理办法:
1、业务请求一进来记录到表然后处理后面逻辑,处理完了返回去,然后把这个标记去掉。
2、采用redis,请求过来时候把关键字或者所有请求做md5,然后存储到redis里面设置一个过期时间,然后后续处理业务
try{
...........
http调用
............
}catch(Exception e){
e.print();
}
处理办法:
1、 熔断处理啊
2、 对请求设置请求超时时间 超过这个时间
3、 就over 或者尝试重试(幂等性)
幂等性处理办法:
1、业务请求一进来记录到表然后处理后面逻辑,处理完了返回去,然后把这个标记去掉。
2、采用redis,请求过来时候把关键字或者所有请求做md5,然后存储到redis里面设置一个过期时间,然后后续处理业务
相关文章推荐
- 调用其他系统http接口超时了,如何处理,方案汇总
- 【干货篇】调用其他系统http接口超时了,如何处理,方案汇总
- 如何在C++中调用C程序?(http://blog.csdn.net/juanjuan888/article/details/6889843)
- php调用sqlserver存储过程使用事务处理
- dotnet中调用存储过程的用法,包含事务处理
- [异步][事务][流程][设计]同步当场处理并返回处理结果,异步后如何返回. 如何解决?
- 检查点(Checkpoint)过程如何处理未提交的事务
- 分布式服务的事务如何处理
- 操作分布式文件之八:如何批量并行读写远程文件和事务补偿处理
- 如何提高每秒事务处理量(TPS)
- 如何调用http接口通过get()/post()方法传参
- [转] PHP读取HTTP接口如何处理超时
- Ext Ajax:如何调用Ext.Ajax.request方法和使用Java Servlet进行处理 .
- INV 调试: 如何获取库存物料事务处理调试信息
- 分布式补偿事务处理方案 / 分布式计算是如何控制事务的?
- java网络下载中如何处理http重定向
- android相机如何只显示处理后的图像以及这里onPreviewFrame不被调用的原因
- 调用Win32 API如何处理指针类型的参数(一)
- 从重采样到数据合成:如何处理机器学习中的不平衡分类问题? 转载 2017年08月01日 17:09:03 标签: 机器学习 / 数据 719 转自:http://www.sohu.com/a/12
- 基于spring多数据源动态调用及其事务处理