Webanwendungen, die Verbindungen offen halten müssen, müssen asynchrone Ausführung beherrschen.
Wenn für jede Websocketverbindung ein Thread blockiert würde, wäre das ineffizient und auch für Entwickler_innen schwierig
abzubilden ohne die Produktivität während der Entwicklung zu beeinträchtigen.
Dieser Fakt hat NodeJS und damit Javascript einen immensen Vorsprung gegeben Implementierung die auf Websockets setzen,
da Asynchronität in Javascript seit langer Zeit Bestandteil der Sprache ist. Jedoch ist Javascript längst nicht mehr die
einzige Sprache, die das beherrscht, deshalb widme ich diesen Post dem seit
Version 3.5
eingeführten async/await in
meiner Lieblingssprache Python. Der Artikel ist auf Englisch und
hier zu finden
.
15.06.2018 von Jonatan Zint
Async/await mit Python
Ein praktisches Beispiel mit asynchronem Python