2017-08-28 67 views
-1

我一直在谷歌搜索和搜索互联网,看看是否有可能在不同的网站上的两个WCF服务之间共享对象。 例如: 我在http // SITE1/service1.svc一个服务和http://site2/service2.svc其他服务,当用户访问是否有可能共享对象之间的WCF服务是在不同的网站

是否有可能,如果我打个电话给service1.svc和存储对象的上下文/会话,在service2.svc中使用这个相同的对象?

我在读关于InstanceContextSharing,这可能是我想要的方式吗?

+0

为什么不只是将信息作为SOAP消息传递给您的secon d服务? – aditya

+0

你是否可以控制两端 – Musab

+0

@Musab,是的,我确实在两端都有控制权,但我不想调用所有服务来在所有服务上“强制开始”一个会话,但只需调用一项服务并且这个会将这个会话数据传播给所有其他的服务。 当我调用不同的服务时,它将具有相同的“会话数据”。我希望我能解释我在想什么。 –

回答

0

您是否在寻找pro-proc状态共享。考虑SOSS(http://static.scaleoutsoftware.com/docs/soss_help/content/index.html#_introduction)或Redis的(https://redis.io/)caching

如果这些解决方案是你的问题的方式过大,这里有对夫妇更多的选择

  1. 你可以考虑有双工信道,
  2. 创建数据库表可以帮助service2获得由service1创建的对象,您将不得不设计一种方法,以便Service2能够正确识别数据库记录
相关问题