带弹簧批的微服务组件

时间:2017-03-15 18:28:33

标签: java spring spring-batch

我使用spring批处理读取数据库表并将其写入文件。作业完成后,我想记录计数和作业状态。请告知是否可以编写微服务组件来记录此数据,以便我可以将此组件重用于我的应用程序中的任何类型的批处理作业。这是一个很好的设计吗?

1 个答案:

答案 0 :(得分:0)

您希望如何/在何处记录此数据以及您将使用它做什么?

我认为没有必要为记录编写微服务。根据您要对日志输出执行的操作,您可以让您的进程将输出记录到日志文件,然后使用logstash将日志导入弹性搜索并使用kibana进行分析。您可以使用logstash来合并所有进程的日志。

这实际上取决于您在日志输出中尝试实现的目标是什么是一个好的解决方案 - 请提供有关您的用例的更多信息。