WCF服务到WCF服务通信

我正在尝试创建一些WCF服务.这些服务将公开某些公共方法并要求相互使用(即从另一个WCF服务调用WCF服务方法)

有什么好的参考教程材料我可以参考吗?

提前谢谢!

最佳答案 在另一个Web服务中使用Web服务与在任何其他客户端中使用Web服务没有什么不同.您创建一个代理并拨打电话,以便适用所有常规WCF文档和教程.

但是,这通常不是一个好的做法 – 虽然有时在SOA中是不可避免的.服务必须由客户使用,除非必须,否则不应互相呼叫.

可能会发生许多问题.首先,服务必须等待来自一个或多个服务的同步调用的结果返回,并且您的服务线程将被锁定,直到这些调用完成.如果一个呼叫需要很长时间,其他服务也需要很长时间,您将遇到可扩展性问题.

让客户端调用这些服务.如果呼叫需要来自其他服务的数据,请让客户端进行呼叫并获取数据,然后再次拨打电话.

点赞