2017-08-28 6 views
-1

私はインターネットを検索して、異なるサイトの2つのWCFサービス間でオブジェクトを共有できるかどうかを確認しています。たとえば : 私はservice1.svcとでオブジェクトを格納するために電話をかける場合は、ユーザーのアクセス異なるサイトにあるWCFサービス間でオブジェクトを共有することは可能ですか

が可能です1つのhttp // SITE1/service1.svc上のサービスとhttp://site2/service2.svc上の別のサービスを、持っていますコンテキスト/セッション、service2.svcでこの同じオブジェクトを使用しますか?

私はInstanceContextSharingについて読んでいましたが、これが私が望む方法でしたか?

+0

なぜあなたは情報をSOAPメッセージとしてあなたのseconに渡すだけですか? dサービス? – aditya

+0

私は両方のコントロールを持っています – Musab

+0

@Musab、はい私は両方のコントロールを持っていますが、私はすべてのサービスを呼び出して、それらのすべてのセッションの "強制開始"にしたくないでしょうが、このセッションデータを他のすべてのサービスに伝播します。 私は別のサービスを呼び出すと、同じ "セッションデータ"を持ちます。私が思っていることを説明できることを願っています。 –

答えて

0

あなたはout-of-proc状態共有を探していますか?これらのソリューションはここで、あなたの問題のためにあまりにも大きい場合には、データベースを作成しますが、二重チャネルを持つと考えることができ、より選択肢

  1. のカップル、
  2. SOSS(http://static.scaleoutsoftware.com/docs/soss_help/content/index.html#_introduction)またはRedisの(https://redis.io/)caching

    をしている考えてみましょうService2がservice1によって作成されたオブジェクトに到達するのに役立つテーブル。Service2がデータベースレコードを正しく識別できるようにする方法を工夫する必要があります。

関連する問題