【发布时间】:2010-06-25 03:07:47
【问题描述】:
我有一个 WCF 服务,它(当前)定义了一个端点到 IMyService 它实现了大约 20 个 IDataTypeService,其中包含对象的 DB 接口。
该服务的使用率很高,我偶尔会遇到错误重新超时和其他高使用率错误。
我正在寻找有关是否为更活跃的数据对象的服务创建新端点的信息,以及这样做的好处(如果有的话)。
【问题讨论】:
我有一个 WCF 服务,它(当前)定义了一个端点到 IMyService 它实现了大约 20 个 IDataTypeService,其中包含对象的 DB 接口。
该服务的使用率很高,我偶尔会遇到错误重新超时和其他高使用率错误。
我正在寻找有关是否为更活跃的数据对象的服务创建新端点的信息,以及这样做的好处(如果有的话)。
【问题讨论】:
创建新端点不一定有助于提高性能。与任何性能问题一样,第一步是找出问题所在!
第二步是解决问题。
在这种情况下,解决方案可能是让一台新计算机在其上运行服务的第二个副本,然后使用负载平衡。但是同一台机器上的其他端点无济于事。
【讨论】: