Je souhaite écrire un outil qui analyse les fichiers journaux en temps réel. Le fichier journal peut être écrit très rapidement, par exemple ~ 10k lignes par seconde. J'ai juste besoin d'obtenir chaque ligne, puis d'exécuter une expression rationnelle et d'écrire le résultat dans DB. En raison de la vitesse, il ne pouvait pas être fait en lisant le fichier entièrement, donc je dois écrire une alternative à quelque chose comme tail -f
. Dites-moi, s'il vous plaît, comment, et en utilisant quelle technologie puis-je faire cela?Analyse du journal en temps réel
P.S. Désolé pour mon mauvais anglais.