Java中的字符串高效解析

时间:2019-03-01 10:56:21

标签: java parsing

我正在编写一个程序来解析Java中的日志行字符串。系统日志示例如下:

<34>1 2003-10-11T22:14:15.003Z mymachine.example.com su - ID47 - BOM'su root' failed for lonvick on /dev/pts/8

除此以外,还会有其他来源的日志。

我为此使用了Grok解析器。但是,当日志数量更高时(每秒约20000个日志),所有可用的库都使用100%的CPU。我使用线程来达到这个速度。

还有其他解析这些日志的方法吗?

谢谢。

0 个答案:

没有答案