Krakend http:在关闭的 Body 上读取无效
我正在使用 Krakend 构建一个 API 网关来连接三个后端服务。网关始终从一个或两个后端服务返回,并且 X-Krakend-Completed 标头 始终设置为 false。 …
C 纤维在 printf 上崩溃
我正在用 C 创建纤维线程系统,遵循 https://graphitemaster.github.io/纤维/。我有一个设置和恢复上下文的函数,我想要完成的是将函数作为具有自己的…
Em-synchrony 示例代码未按预期工作
em-synchrony 文档链接到本文 这意味着使用 Fiber: require 'eventmachine' require 'fiber' require 'em-http-request' def http_get(url) f = Fiber…
如何使用 Ruby(和 open-uri)并行处理数组中的项目
我想知道如何使用 open-uri 打开多个并发连接?我想我需要以某种方式使用螺纹或纤维,但我不确定。 示例代码: def get_doc(url) begin Nokogiri::HTM…
为什么在 Ruby 1.9 中 Continuations 是邪恶的?
我对 Ruby 世界还比较陌生。我不知道该怎么想。在《Ruby 编程语言》中,我读到我不应该在新代码中使用 Continuations,而应使用 Fibers。我找到了这个…
Ruby 中使用 Fiber 的状态机?
我正在尝试了解 Ruby 1.9 中新的 Fiber 类,并且我读到 Fibers(和协程)的更常见应用程序之一是在状态机中。 不幸的是,我的 Fiber -fu 还不够,所以…
在单线程 API 中处理事件处理程序休眠的最佳方法是什么?
我正在使用非线程安全事件 API。 wait() 被调用,并从该调用中调度事件处理程序。我希望能够在事件处理程序中“休眠”一段时间。目前,我有一个调度程…
使用信号处理程序和 setjmp/longjmp 实现抢占式微线程
我想在Linux环境中实现符合POSIX标准的微线程。基本思想如下: 使用此处描述的技术,分配新堆栈每根光纤的空间。 使用 setitimer,创建以恒定时间间隔…
请教 Java 的 Quasar 库的 Fiber 性能问题及使用姿势
今天试了下 java 的 fiber 库 quasar,有些疑问测试方法是 扫描本地端口 8000~9000 查看端口是否 socket 监听,本地启动了一个 8080 的服务。比较不同…
npm 安装 fibers 报错
https://github.com/laverdet/node-fibers > fibers@1.0.5 install /Users/integ/sfdev/SF_Event/node_modules/fibers > node ./build.js CXX(target…
我该怎么做才能获得result的值?
var Fiber = require('fibers'); var mongous = require("mongous").Mongous; var s = {}; var f = Fiber(function(s) { var fiber = Fiber.current;…
- 共 1 页
- 1