我正在创建WCF服务,我想在生产中对其进行自我托管,这可能吗?如果可以的话,这是个好习惯,而且我确实在网上进行了搜索,但发现了很多说明,但没有关于生产中自助托管服务的参考。
每种类型的托管都适合特定的业务需求。这是何时使用Juval Lowy的WCF编程服务中的自托管服务的示例:
当您想要客户端和服务之间的进程(或机器)边界以及正在使用服务进行过程时(即与客户端处于同一进程中),请使用自托管。
简单的答案是:不,这不是一个好习惯。但这并不意味着没有任何可以使用它的场景,特别是在某些不复杂的情况下。记住要保持简单愚蠢(KISS)。不要在您的解决方案中引入复杂性。
这是另一个示例,您可能需要使用Nishith Pathak编写的Pro WCF 4实用Microsoft SOA实现第二版中的SH :
当您希望用户桌面上的应用程序彼此通信或在对等情况下时,您可能还想对服务进行自我托管
我认为,这些是规则的例外。在其他情况下,请勿使用SH,除非您有充分的理由可以辩护。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句