【发布时间】:2012-01-20 22:19:21
【问题描述】:
在 .NET 中创建可以在运行时更改的服务器端代码的最佳技术或技巧是什么?
由于无状态模型,当您使用 Web 服务时,您可以免费获得此功能,但我正在构建一个客户端/服务器架构,其中客户端在其会话的整个生命周期内都通过 TCP 连接。
如何在不断开用户连接并重新启动服务器的情况下实施更改?显然连接管理代码和 API 不会改变,否则会很快破坏。
它使用 MEF 吗?某种影子副本?我宁愿不使用消息队列和多进程。
【问题讨论】:
-
您可以使用网络服务(无状态)...客户端连接到“外观/代理”,然后在内部使用网络服务...
-
我不想使用网络服务,因为我会将数据推送给客户端。
标签: .net dll dynamic mef task-queue