Akka Cluster应用程序

时间:2016-04-30 19:27:41

标签: scala akka reactive-programming

我正在尝试收集有关使用Akka Cluster应用程序进行ETL样式应用程序的一些知识。 我已经阅读了大部分文档,现在我正在寻找继续编写实际应用程序,所以我在这里看看是否有人之前曾做过某些事情并且有任何建议。

ETL需要能够安排和限制对各种端点的HTTP请求。我想找到一种方法来发布应用程序的统计信息(来自端点的响应时间,应用程序中的总体时间以及收集错误)。 应用程序应自动调整,以便当计划的请求数量随着时间的推移而增加时,Akka Cluster将添加节点以响应大量工作。

我在想,每个预定的请求都会产生一个UUID来跟踪工作(识别发生的结果和错误)。因此,在外部端点响应或不响应之后,结果可以放在Akka流上,该流将作为应用程序的T和L的一部分处理请求。 如果有好的模式或任何人都可以提出建议我会非常感激。

干杯!

1 个答案:

答案 0 :(得分:0)

看看kamon.io--它是一个提供指标和跟踪各种技术的库,并有一个Akka跟踪组件。从我使用过的小东西开始跟踪只需要一个方法调用。