Heim  >  Fragen und Antworten  >  Hauptteil

Java – verteilte Dubbo-Anrufübergabeparameter

Hintergrund: Die ursprüngliche Struktur besteht darin, die gesamte Geschäftslogik direkt über die service()-Methode des Servlets zu vervollständigen. Die service()-Methode wird nun in mehrere Dienste aufgeteilt zusammengestellt durch das Dubbo-Framework.

Problem: In der Vergangenheit wurden in der Struktur lokale Thread-Variablen verwendet (z. B. zum Speichern von Sitzungen). Da nun die Programmstruktur geändert wird und die getrennten Dienste in anderen JVM-Threads ausgeführt werden, sind Thread-Local-Variablen definitiv nicht verfügbar.

Ich würde gerne wissen, ob das Dubbo-Framework über eine Methode verfügt, mit der einige Sitzungsvariableninformationen übergeben werden können.

给我你的怀抱给我你的怀抱2705 Tage vor883

Antworte allen(1)Ich werde antworten

  • 天蓬老师

    天蓬老师2017-06-14 10:53:38

    通过dubbo的RpcContext的attachment(map存储keyvalue),可以隐式传参。

    Antwort
    0
  • StornierenAntwort