我正在使用一个创建WCF service
的创意,并且需要将它托管在具有相同端口号的两个不同服务器上,并且这两个WCF服务都假设在后端连接到同一个数据库,我的问题是我可以执行这个想法还是会产生问题?
如果可能,请任何人指导我帮助文档或示例,以便我可以执行此任务,
我的一个困惑是,如果我尝试通过一个WCF服务连接数据库中的一个表(我使用了连接架构),并且再次从另一个WCF服务调用来自其他Web服务器的同一个表,那么它肯定会陷入困境,我将如何处理这个...... ???
我的优先事项只是我的WCF服务不应该崩溃..
提前致谢,
答案 0 :(得分:0)
这是正常情况,有几个托管WCF服务的Web服务器连接到同一个数据库。
如果有多个用户在连接数据库的同时调用WCF服务,则数据库不会注意到呼叫来自一个或两个服务器(除了两个服务器之间没有连接池)。
您需要注意的事项是,当您需要锁定数据时锁定数据,并且不会使锁定时间超过必要时间。