我需要确定有多少用户连接到WCF服务。我正在使用NetTcpBinding。
谢谢。
我需要确定有多少用户连接到WCF服务。我正在使用NetTcpBinding。
谢谢。
WCF服务包括您可以使用的跟踪的性能计数器 Windows性能监视器 (Perfmon.exe)中。您可以从Windows Server 2003中的“管理工具”启动它。
可以从中的诊断部分启用性能计数器 .config
该服务的文件,如以下示例配置所示:
<configuration>
<system.serviceModel>
<diagnostics performanceCounters="All" />
</system.serviceModel>
</configuration>
您可能想查看这些文章,它们可以指导您如何使用WCF服务的性能计数器:
如果您实施服务以计算实时连接数,则可以为每个绑定获取此数字。但既然你指定使用net.tcp绑定我认为你应该使用 netstat
或者像Wireshark这样的数据包嗅探器工具。
如果您的服务器托管在IIS中,我认为它可以提供一些使用情况统计信息。