Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个游戏应用程序,将由互联网上的玩家玩。我目前使用 wcf 服务作为这个游戏的 web 服务。哪个实例更适合在线游戏应用程序的 wcf 服务?
这得看情况。如果您是从头开始编写代码,那是相对随意的。一般来说,我认为倾向于 Per Instance 是有意义的,因为共享状态通常比服务实现更好地存储在其他地方。
实现共享状态的一种方法是拥有该游戏状态的单例实例。这样,每个 WCF 服务调用只引用该单例。这提供了一些关注点分离:服务实现处理通信并在其他地方保持游戏同步。