Rückrufe in asynchronen Thrift-Funktionen?

ImSparsamkeit es ist möglich zubenutze dieEinweg Modifikator einen Anruf alsasynchron.

Anscheinend ist es nicht möglich, a zu definierenRückrufenWird jedoch ausgeführt, wenn die Ausführung der Funktion abgeschlossen ist.

Ich habe anscheinend nur die Möglichkeit, meinem Thrift-Kunden (PHP) Einige "Server" -Funktionen, sodass ich nach Abschluss der umfangreichen Berechnung auf der Serverseite eine Benachrichtigung senden kann. Das bedeutet, dass ich eine neue .thrift-Datei haben sollte, mit neuen Definitionen, neuen Diensten und allem anderen, und dass ich PHP-Server-Side-Code mit Thrift generieren sollte.

Auch wenn dies machbar ist, sieht es für mich nach einem Overkill aus und ich frage mich, ob es einen klügeren Weg gibt, den Rückruf zu implementieren.

Ich freue mich auf ein Feedback von euch.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage