•
服务是端点的集合。每个端点都有自己的地址,绑定,契约。契约揭示了端点的功能,地址就是这些功能在网络上所在的位置,而绑定则指明了如何访问这些功能。
• 端点和契约之间是多对一的关系,如果使用了相同的绑定,则可以位于同一个地址。
• 服务中可以通过多个端点发布同一个契约,则可以通过多个绑定对其进行访问。
• 例如:我们可以发布一个 basicHttpBinding以获得广泛的互通;也可以通过使用 netTcpBinding发布这个契约,已获得更高的性能。
• 上述名字在配置文件中对应的节点名词:
• 服务 => Service
• 端点 => EndPoint
• 地址 => Address
• 绑定 => Binding 管道
• 契约 => Contract 接口
• 端点和契约之间是多对一的关系,如果使用了相同的绑定,则可以位于同一个地址。
• 服务中可以通过多个端点发布同一个契约,则可以通过多个绑定对其进行访问。
• 例如:我们可以发布一个 basicHttpBinding以获得广泛的互通;也可以通过使用 netTcpBinding发布这个契约,已获得更高的性能。
• 上述名字在配置文件中对应的节点名词:
• 服务 => Service
• 端点 => EndPoint
• 地址 => Address
• 绑定 => Binding 管道
• 契约 => Contract 接口