我有一个仪表板 Web 应用程序,它当前启动一个线程并跟踪一个日志文件,即使将一行添加到文件中,tailer 也会选择它,解析它,然后在应用程序周围发布一个事件,这反过来会执行诸如发送之类的事情它通过网络套接字发送给客户端或更新存储在磁盘上的总数。
这一切都很好,到目前为止似乎每天处理 500,000 个日志事件而无需担心。
但是看看 Spring 家族,也许有更好的方法以更“标准化”的方式来做这件事,这样可以更容易地维护代码并让其他人支持它。
由于我是 Spring 新手,有人可以告诉我这种东西是否最适合 Spring Integration 或 Spring XD,还是我应该更进一步并使用 Spring Integration 和 Rabbit MQ?