我们开发了一个多线程服务器,它接收来自多个客户端的数据并调用不同的WCF服务。 在许多情况下,两个(或更多)不同的客户端同时调用服务器,服务器尝试同时从两个不同的线程调用远程WCF。 我们遇到了一些问题,尤其是当远程WCF服务关闭时。 我们做得对吗?这种情况有最佳实践吗?
答案 0 :(得分:2)
大多数情况下的最佳做法是:
这是迄今为止最简单的设置,应该是至少80%的案例的最佳选择。
查看Juwal Lovy撰写的这篇优秀MSDN杂志文章Discover Mighty Instance Management Techniques For Developing WCF Apps,了解有关各种选项的更多背景信息。
答案 1 :(得分:0)
您需要更加具体地了解您遇到的问题类型,但您可能希望了解幂等性和有状态服务。