文件名称:thin_async:一个很好的包装器,用于与 Thin 异步发送响应主体
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-25 02:10:28
Ruby
精简异步响应 API 一个很好的包装器,用于异步发送响应主体的 Thin 晦涩的异步回调。 这意味着您可以分块发送响应,同时允许 Thin 处理其他请求。 用 em-http-request 进行文件上传、图像处理、代理等的疯狂美味。 警告 你不应该使用长时间阻塞操作(Net::HTTP 或慢速 shell 调用),因为它会阻止 EventMachine 事件循环运行并阻止所有其他请求。 用法 在 Rack 应用程序中 #call(env): Thin::AsyncResponse.perform(env) do |response| response.status = 201 response.headers["X-Muffin-Mode"] = "ACTIVATED!" response << "this is ... " EM.add_timer(1) do
【文件预览】:
thin_async-master
----thin_async.gemspec(381B)
----lib()
--------thin()
----example()
--------simple.ru(330B)
--------headers.ru(503B)
----README.md(940B)
----.gitignore(5B)