我想发布要推送到 aws cloudwatch 服务的自定义应用程序级指标。 ( http://docs.aws.amazon.com/sdkforruby/api/Aws/CloudWatch/Client.html#put_metric_data-instance_method ),这样我就可以在 AWS 仪表板中看到系统和应用程序级别自定义指标的所有指标。这样我就不必使用第三方监控解决方案,如 Graphite 等。
这里的问题是,我不希望我的应用程序因对推送指标进行阻塞调用而变慢。有什么方法可以使用 aws ruby sdk 进行异步调用(即发即忘)?我知道 Java SDK 中有异步客户端,但找不到 ruby sdk 的任何内容。
最佳答案
目前没有适用于 Ruby 的 AWS 开发工具包的异步抽象。
关于ruby - 用于异步非阻塞调用的 AWS ruby sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28751189/