首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >概念:使用WCF服务VS。套接字大战?

概念:使用WCF服务VS。套接字大战?
EN

Stack Overflow用户
提问于 2012-02-29 15:23:34
回答 1查看 372关注 0票数 1

我们正在开发一个客户机-服务器场景,其中客户端应用程序将安装在数百个或数千个客户端上。

我们需要以下几点:

  • 客户端应用程序(100-1000客户端)
  • 管理员控制台应用程序(10-50名管理员)
  • WCF服务或TCP套接字服务器或?(其他可能性)将与客户端应用程序、管理员控制台和Microsoft进行交互 客户端->服务->写入信息2 DB客户端<- SERVICE ->读取DB控制台的数据记录<-服务->读取数据库控制台的数据记录->服务->写入信息2 DB

那么,我们的场景最好的解决方案是什么?我们应该使用WCF服务、TCP套接字服务器还是其他什么?优点和缺点是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-29 15:58:59

如果您控制了与服务器应用程序通信的所有应用程序,并且可以保证它们总是在Windows (而不是Mono)上运行,我建议您使用WCF,因为它将为您处理大部分的繁重工作。如果您正在运行.NET 4,那么您也可以利用新的WCF发现功能来减少管理上的麻烦。

但是,如果您选择使用discovery,那么我也建议您在服务位置缓存中构建一个缓存,因为100-1000 UDP一次又一次的广播可能会使您的网络陷入瘫痪(然后您的网络管理员会将网络问题归咎于您,直到时间结束)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9501824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档