我们有一个无状态WCF服务,它目前公开了一个托管在IIS中的wsHttpBinding绑定,并被多个消费者(网站和Biztalk)使用。
不幸的是,这项服务扩展了功能,使用了某种内部工具包'它依赖于HttpSession。此工具包在会话中保留了相当多的数据。现在建议添加一个允许会话的新绑定,如:
<wsHttpBinding>
<binding name="serviceName">
<reliableSession enabled="true" ordered="true" />
</binding>
</wsHttpBinding>
我只是想知道这是否以及如何影响其他消费者或WCF服务?引入会话意味着可能会对应用程序池中的内存使用产生影响?任何人都可以解释这种后果/副作用吗?