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

标签 ruby asynchronous amazon-web-services sdk

我想发布要推送到 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/

相关文章:

c# - AWS Lambda 和 .NET Core - 使用 Linux 运行时?

security - EC2 上我的 pem key 文件在哪里?

ruby-on-rails - 用 Prawn 生成 PDF - 如何访问 Prawn.generate 中的变量?

ruby - 使用 Sketchup Ruby API 在圆柱体上打洞

ruby - 如果用 Python 3 或 Ruby 编写,谁能解释为什么相同的代码会产生不同的结果?

asynchronous - 如何接受异步函数作为参数?

JavaScript:如何在同步代码中使用异步 FileReader?

ruby-on-rails - 动态显示 Controller > Action 作为标题

ios - 如何在从主函数返回值之前等待委托(delegate)函数完成

linux - 如何在 CLI 中挂载附加的 EC2 卷?