用于异步非阻塞调用的AWS ruby​​ sdk

Pra*_*wal 5 ruby sdk asynchronous amazon-web-services

我想发布自定义应用程序级别指标以推送到 aws cloudwatch 服务。( http://docs.aws.amazon.com/sdkforruby/api/Aws/CloudWatch/Client.html#put_metric_data-instance_method ),以便我可以在 AWS 仪表板中查看系统和应用程序级别自定义指标的所有指标。这样我就不必使用第三方监控解决方案,如石墨等。

这里的问题是,我不希望我的应用程序因阻止调用推送指标而减慢速度。有没有办法使用 aws ruby​​ sdk 进行异步调用(即发即忘)?我知道 Java SDK 中有异步客户端,但找不到 ruby​​ sdk 的任何内容。

Tre*_*owe 3

目前,AWS SDK for Ruby 没有异步抽象。