是否可以在WCF中合并呼叫?

是否可以在WCF中合并呼叫?,wcf,Wcf,我有两个方法需要从客户端在WCF应用程序中调用 验证(用户名、密码) GetUser(用户名) 有没有可能合并这些呼叫以避免如此多的呼叫被来回发送?有几种方法可以处理这类事情。首先,您可以使用WCF会话启动一组命令,这些命令需要在调用之间维护一些上下文: 其次,您可以利用WCF对WS-Security标准的支持,避免将凭据作为第二次调用传递: 这是一个非常古老的线程,但这听起来像是服务总线的一个很好的应用。我不久前读到了Rhino服务巴士,它符合你所说的 您可以在一个网络请求中向服务发送多个

我有两个方法需要从客户端在WCF应用程序中调用

验证(用户名、密码) GetUser(用户名)


有没有可能合并这些呼叫以避免如此多的呼叫被来回发送?

有几种方法可以处理这类事情。首先,您可以使用WCF会话启动一组命令,这些命令需要在调用之间维护一些上下文:

其次,您可以利用WCF对WS-Security标准的支持,避免将凭据作为第二次调用传递:


这是一个非常古老的线程,但这听起来像是服务总线的一个很好的应用。我不久前读到了Rhino服务巴士,它符合你所说的


您可以在一个网络请求中向服务发送多个请求(正如您所说),而不是一次发送一个请求。

我建议您看看由创建的框架。它构建在WCF之上,并实现了一种请求/响应风格的消息传递。特别是,它允许您将请求批处理在一起,从而最大限度地减少往返