SessionAwareCoreServiceClient与CoreServiceClient之间的主要区别是什么?

时间:2012-11-09 13:58:14

标签: tridion tridion-2011

SessionAwareCoreServiceClient与CoreServiceClient之间的主要区别是什么?

wsHttp是来自未在服务器上运行的远程应用程序的首选绑定吗?是否可以使用远程Core Service应用程序中的netTcp绑定?为什么不呢?

Tridion Core Service为我们提供了3个用于XML内容的主要绑定:

  • netTcp - 最快
  • wsHttp - 使用ws *标准并且优于basicHttp
  • basicHttp - 向后兼容.NET 2.0

我发现了这篇关于differences between wsHttp and basicHttp的文章。也是为什么netTcp is faster in another post

的一个很好的解释

1 个答案:

答案 0 :(得分:11)

如果只打开端口2660,则可以将netTcp用于远程客户端(请记住,配置LDAP可能很棘手)。

wsHttp有一些优点,比如Impersonate,比basicHttp更安全。

netTcp是最好的,因为它是最安全的,可以冒充并且是最大的速度。唯一的问题是它现在在不同的端口上运行。

在IIS 7中也有可能有netTcp,但由于Tridion 2011仍然支持Windows 2003(IIS 6无法执行netTcp),因此IIS中没有netTcp端点。它可能会在下一个版本中添加。