Wenn Sie große Skalierbarkeit mit kleinen Hardwareressourcen benötigen, zeichnet sich das Async-Modell durch, aber auf Kosten der Komplexität. Wenn Sie nicht skalieren müssen, können Sie sich darauf konzentrieren, I/O mit Threads zu blockieren. Der Begriff der Skalierbarkeit ist sehr unterschiedlich. Dies kann schnell zu einem ziemlich tiefen Thema werden, das auf der Grundlage dessen, was Sie erreichen wollen, Forschung benötigt. Einige Grundlagen zu Async-IO finden Sie unter here. Müssen Sie Tausende von Netzwerkanforderungen gleichzeitig mit einem einzelnen Server bearbeiten? Wenn ja, könnte asynchrone E/A das sein, was Sie brauchen. Sie erwähnen Datenbankoperationen ... Im Allgemeinen bieten die meisten DB-Implementierungen keine asynchrone Option. Angesichts Ihrer vagen Frage glaube ich nicht, dass es eine spezifische Antwort gibt. Wie mit so ziemlich allem ... es kommt darauf an.
+ schließen: Kein Anschein einer Frage hier. – Juliet