Ich versuche, einen einfachen Python-Server zu erstellen, der mehrere RCP-Aufrufe gleichzeitig verarbeiten kann. Ich möchte Twisted für die Vernetzung und Spyne verwenden, um die RPCs zu behandeln. Ich habe ein gutes Beispiel in der Spyne Github Repo here gefunden, aber wenn ich einen Anruf an say_hello_with_sleep mit curl erhalte ich bekomme einen Fehler.Mehrere Clients mit twisted und spyne behandeln
exceptions.AssertionError: It looks like this protocol is not async-compliant yet
Dies ist nur eine der RPCs das ist offenbar nicht arbeiten, und derjenige, der den Typ des nicht-blockierenden Anruf definiert, die ich suche.
Die endgültigen RPCs, die ich implementieren muss, werden ungefähr 40 Sekunden benötigen, um verarbeitet zu werden, bevor die Anfrage zurückgeschickt wird. Ich bin mir nicht sicher, ob dies der beste Weg ist, mehrere Anfragen gleichzeitig zu bearbeiten.
Jede Hilfe oder Richtung würde sehr geschätzt werden. Vielen Dank!