2012-06-21 25 views
1

设计WCF服务有关在单一服务下使用更多或更少操作的最佳做​​法是什么?在服务中使用更多的WCF方法会降低性能?

考虑到服务必须是通用的,面向业务的,我遇到了一些有每个操作在其合同中的单一服务太多XML元素和太多的操作SOAP服务@工作。

从我的观点来看,如果不进行测试,我认为服务中的操作数量不会对中间件的性能产生任何影响,因为响应是专门针对每个仅包含有关该操作的XML元素的操作构建的。

还是有一个SOAP服务中有太多的操作的任何问题?

回答

1

有一个问题,那就是试图做一个元数据交换或对许多方法服务的代理创建(可能在千)时。因为它会试图一次完成整个事件,所以它可能会超时,甚至会遇到OutOfMemory异常。

0

不要hink它会影响性能很多,但重要的是方法必须在不同的服务进行逻辑分组。大量方法的服务通常意味着它们不是逻辑上的因素。