Enregistrez l'emplacement du dernier fichier analysé. Utilisez InputStream.skip pour ignorer lors de l'analyse du journal pour la deuxième fois afin d'éviter une analyse répétée des données
Un thread analyse le journal pour stocker les données analysées en mémoire, et des threads supplémentaires sont utilisés pour traiter les données (la vitesse d'analyse sera donc très rapide. Les données 5K devraient également être en secondes)
Il existe déjà de nombreux produits matures pour l'analyse des journaux, tels que Logstash, qui n'ont pas besoin d'être stockés dans la base de données. De plus, la connexion à la base de données implique également les performances des E/S du serveur lorsque la fréquence de connexion à la base de données est élevée. , cela affectera les activités normales.
Enregistrez l'emplacement du dernier fichier analysé. Utilisez
InputStream.skip
pour ignorer lors de l'analyse du journal pour la deuxième fois afin d'éviter une analyse répétée des donnéesUn thread analyse le journal pour stocker les données analysées en mémoire, et des threads supplémentaires sont utilisés pour traiter les données (la vitesse d'analyse sera donc très rapide. Les données 5K devraient également être en secondes)
Il existe déjà de nombreux produits matures pour l'analyse des journaux, tels que Logstash, qui n'ont pas besoin d'être stockés dans la base de données. De plus, la connexion à la base de données implique également les performances des E/S du serveur lorsque la fréquence de connexion à la base de données est élevée. , cela affectera les activités normales.