首页 新闻 会员 周边 捐助

.net core 6.0 分布式请求出现 数据混乱的问题

0
[已解决问题] 解决于 2022-05-26 15:30

.net core 控制器在分布式请求的时候出现数据混乱,比如a 值是另一个请求的b值,少量混乱情况,请问是什么原因?使用 .net framework 是正常的.

高并发请求下,线程串值

虔城墨客的主页 虔城墨客 | 初学一级 | 园豆:185
提问于:2022-05-14 13:45
< >
分享
最佳答案
0

这是由于.net core DI 使用了单利模式导致的

虔城墨客 | 初学一级 |园豆:185 | 2022-05-26 15:29
其他回答(1)
0

是不是因为你在a请求和b请求都对同一个引用对象,或者数据库数据之类的做了修改,然后高并发导致的混乱,尝试用lock加锁试下,如果是分布式系统,那就利用Redis之类的加分布式锁试下

izan | 园豆:205 (菜鸟二级) | 2022-05-16 16:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册