服务端请求超时 WCF程序,多个客户端使用同一数据库连接产生的问题?
浏览量:1957
时间:2021-03-16 22:42:01
作者:admin
WCF程序,多个客户端使用同一数据库连接产生的问题?
既然您使用WCF,为什么要让客户端连接到数据库?
重新设计
!客户端只知道服务器的存在,数据库应该对客户端透明;
客户端只希望服务器发出请求。对于请求的处理,无论是对于数据库还是内存还是其他,客户机都不需要知道,只要得到服务器的处理结果就行。
此外,无论是客户端还是服务器,都不适合连接数据库。说到多线程,它很麻烦:如果你不做同步处理,它会产生错误,如果你做同步处理,它是低效的
----------
你的数据库连接没有正确使用。如果只使用一个连接,更不用说事务,即使是并发的普通处理也可能出现异常。您应该创建一个连接,打开、关闭并释放每个请求。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。