【问题标题】:how to better organize a web service interface如何更好地组织 Web 服务接口
【发布时间】:2010-10-14 09:56:42
【问题描述】:

我有一个强大的约 200 种方法的 Web 服务,在独立服务中使用 .Net + WCF 实现。 我们正在对支持代码进行建模,以便为不同的方法使用不同的处理程序, 但最终仍然有一个单一的接口...... 我过去使用(并且喜欢)RESTful 接口,尤其是它们将单个接口分解为单独域的方式。 可以使用 Web 服务来实现,而无需拆分 Web 服务吗? 很想听听对此事的看法。

【问题讨论】:

    标签: wcf web-services


    【解决方案1】:

    您为什么不能定义多个 WCF 契约接口,全部由单个 Web 服务类实现,您不想将其拆分。然后,您会将每个接口公开为单独的服务,而它们恰好都被同一个类覆盖。

    【讨论】:

    • 该服务是否仍会在同一个端口上侦听多个服务?例如有myservice/api1myservice/api2?
    • PS - 我不想让两个 api 都被同一个类覆盖,我想要相反 - 有两个单独的接口和类作为同一个服务的一部分......所以我可以打开单个客户端连接并可以访问多个接口。
    • 那么您希望客户端能够从一个客户端代理访问多项服务?
    • 是的,我不想打开多个 TCP 连接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多