eventmachine

eventmachine

文章 0 浏览 6

如何从 Rails 应用程序中的守​​护进程创建队列而不出现“IOError:已关闭流”

在跟踪 twitter-stream 的守护进程中,我有这样的结构: client.track(*hashtags) do |status| if status.coordinates != nil EventMachine.synchrony…

纵性 2025-01-08 17:30:14 2 0

EventMachine 中是否会出现竞争条件?

"run" 块是否在 EM 中作为一个整体执行(没有上下文切换)?在这个例子中,if 子句中是否会存在竞争条件? EventMachine.run { @current_value = 0 Ev…

樱桃奶球 2025-01-08 05:47:24 2 0

使用 ruby​​ 进行异步 HTTP 请求

我有一个充满请求的rabbitmq队列,我想以HTTP GET方式异步发送请求,而不需要等待每个请求响应。现在我很困惑,线程还是 EM 哪个更好用?我目前使用它…

梦里兽 2025-01-07 11:07:27 2 0

在 Sinatra 应用程序中维护单个持久的 EM 连接

我是一个 EventMachine 新手,所以我的做法可能是完全错误的。我想做的是在应用程序启动时创建一个 EM 连接(实际上是 Blather 流,但那是 EM::Connec…

甜嗑 2025-01-07 09:31:19 5 0

C 中的多缓冲区管理

您建议我做什么来缓冲 C 中的多个流(每个流需要它自己的缓冲区)? 我有点在脑海中组合了一个解决方案: 这是理论上的“伪代码” [ptr, ptr, ptr, pt…

慕巷 2025-01-06 22:40:27 5 0

Ruby 并发:非阻塞 I/O 与线程

我正在 Ruby (1.9.3-p0) 中尝试并发,并创建了一个非常简单、I/O 繁重的代理任务。首先,我尝试了非阻塞方法: require 'rack' require 'rack/fiber_p…

云仙小弟 2025-01-05 03:10:45 2 0

请求-响应模式不适用于 em-zeromq

我正在尝试使用 em-zeromq gem 实现请求-响应模式,但我无法让响应套接字将消息发送回其处理程序中的请求套接字。我编写了一些非常简单的代码来测试它…

ぺ禁宫浮华殁 2025-01-04 16:01:24 3 0

为什么 EventMachine 出站数据缓冲区可能会停止发送并永远填满(而其他连接仍然可以发送)

我有一个 EventMachine 服务器将 TCP 数据发送到 Mac 客户端(通过 GCDAsyncSocket)。它总是在一段时间内完美地工作,但不可避免的是服务器突然停止…

2025-01-04 06:32:01 7 0

是否可以使用 NewRelic 监控 EventMachine 进程?

我有一个 Eventmachine 进程,是从 Heroku 上的 Procfile 启动的。我想知道是否有人想出用 NewRelic 来监控这个? 我感兴趣的是在哪里优化数据库查询…

月亮邮递员 2025-01-03 16:24:17 3 0

为什么在 Ruby Event Machine 中使用线程?

既然事件机据说是一个基于事件的模型异步I/O库(如node.js),它是单线程的,并使用事件循环来处理并发请求,那么在Ruby应用程序上是否真的有必要关心…

紫瑟鸿黎 2025-01-03 06:18:53 3 0

如何使用 web-socket 以某种格式(JSON/XML/等)从服务器向客户端发送数据

通过遵循 em-websocket gem 中的示例,我刚刚创建了与 Sinatra 框架一起运行的简单回显服务器。问题是我不明白如何使用某种格式而不是纯文本来发送消…

歌枕肩 2025-01-03 04:11:30 2 0

事件驱动模型和反应器模式有什么区别?

来自维基百科反应器模式文章: 反应器设计模式是一种事件处理模式,用于处理通过一个或多个输入并发传递到服务处理程序的服务请求。 它举了几个例子,…

走野 2025-01-03 03:33:04 3 0

事件机器:如何接收文件上传?

对于普通的 Ruby/Rails 应用程序来说,这有点不寻常。我正在构建一个主要在事件机器之上运行的应用程序。 WEBrick 提供了一些 HTML 文件,但大多数应…

故人爱我别走 2025-01-03 01:33:53 4 0

EventMachine/em-http-request 检测 http 流连接何时停止

我正在使用 EventMachine + em-http-request 来请求 Twitter 流 API。 它工作得很好,但现在我想得到它的错误证明。 检测连接是否停止的最佳方法是什…

安人多梦 2025-01-01 04:49:53 4 0

Em-synchrony 示例代码未按预期工作

em-synchrony 文档链接到本文 这意味着使用 Fiber: require 'eventmachine' require 'fiber' require 'em-http-request' def http_get(url) f = Fiber…

迷荒 2024-12-29 10:04:06 5 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文