总结

一:对于批量处理某些业务的建议
1.流程处理比较耗时建议将业务流程设计为异步模式。
2.对于异步流程存在临界资源的时候,需要设计同步并发锁。
3.对于需要批量处理的数据建议批量查询,批量新增,批量更新,批量删除。避免不必要的数据库连接。
4.对于接口依赖存在批量操作的业务需求建议提供批量接口,避免在一个业务流程中反复多次调用接口。

二:关于线程的使用
线程从创建到运行是有一段等待cpu的时间的,那么在这段时间程序是继续执行的,就有可能导致线程方法的入参变更,与预期的参数不一致的问题。
解决: 1.在调用线程之后,后续不要有对参数的操作; 2.在线程内需要用到不同参数时,建议在线程内取参。

三:关于调用第三方接口
对于调用第三方接口,我们只能保证本系统的稳定而不能确保第三方系统的稳定,所以为了在不确定因素下保证本系统的稳定,就必须要有B计划。
1.对于可替代的方案一定要有对策;
2.对于无替代方案的接口要保证业务的完整性,以及良好的交互;

转载于:https://www.cnblogs.com/yun965861480/p/9766406.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值