Anstatt einen Logger oder Datenbankserver zu verwenden, möchte ich Informationen an eine Datei von möglicherweise vielen vertikalen Instanzen anhängen.Wie kann man in vert.x 3.2 aus vielen verticle-Instanzen sicher in eine Datei schreiben?
Es gibt Versionen von Methoden zum asynchronen Schreiben in eine Datei. Kann ich davon ausgehen, dass vertx die Synchronisation zwischen den Schreibvorgängen übernimmt, so dass diese bei Verwendung der als "asynchron" markierten Methodenversionen nicht stören? Es scheint eine Regel zu geben, dass man sich darauf verlassen kann, dass vertx die gesamte Isolation zwischen der gleichzeitigen Verarbeitung aus der Box bietet. Aber gilt das für den Fall, dass ein Dateizugriff erfolgt?
Könnten Sie bitte ein Code-Snippet in die Antwort einfügen, das zeigt, wie man von vielen verticle-Instanzen mit feinstmöglicher Granularität, z. zum Protokollieren von Anfragen.
Haben Sie versucht, dies zu tun? Was passiert, wenn Sie versuchen, mit mehreren Verticles in die Datei zu schreiben? – Will