WCF - 基于标签/条件(不基于 percall)为单个客户端创建多个服务实例
我看到WCF提供了persession/percall/单实例模式和单/多个/可重入并发模型。
目前,我正在为我的服务使用会话实例模式和多并发模式,该模式为每个客户端创建一个实例/服务对象,并为来自客户端的多个线程请求提供服务。
但实际上我想实现这一目标:
我想创建服务对象的多个实例(不是像 PerCall 那样为每个调用创建,而是基于标签:例如 guid)并且我希望服务是可重入的。是否可以?
感谢您的建议和想法。
I see WCF provides persession/percall/single instance modes and single/multiple/reentrant concurency model.
Currently I am using persession instance mode and multiple concurency mode for my service which creates one instance/service object for each client and serves on multiple threads requests from clients.
But actually I want to achive this:
I want to create multiple instances of service objects (not for each call like PerCall, but based on tag: for ex say guid) and I want the service to be re-entrant. Is it possible?
thank u for ur suggestions and ideas.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要创建自己的 IInstanceProvider。
You need to create your own IInstanceProvider.