【发布时间】:2012-11-21 17:29:12
【问题描述】:
我们正在开发一个客户端-服务器-场景,其中客户端应用程序将安装在数百或数千个客户端上。
我们需要以下内容:
- 客户端应用程序(100-1000 个客户端)
- 管理员控制台应用程序(10-50 名管理员)
-
WCF 服务或 TCP Socketserver 或? (其他可能性)将与客户端应用程序、管理员控制台和 Microsoft SQL Server
CLIENT -> SERVICE -> write information 2 DB CLIENT <- SERVICE -> read data records of DB CONSOLE <- SERVICE -> read data records of DB CONSOLE -> SERVICE -> write information 2 DB
那么,对于我们的场景,最好的解决方案是什么?我们应该使用 WCF 服务、TCP Socketserver 还是其他东西?有什么优点和缺点?
【问题讨论】:
-
这是通过 Internet 还是您的 LAN 中有 100-1000 个客户端?您预计其中有多少客户同时处于活动状态?
-
它在我们的局域网中。预计至少 30-40% 会同时处于活动状态。