我有一个项目需要从字面上解析数十万个 HTML 和 XML 文档。
我认为这将是学习 Ruby 纤维和新的 Goliath 框架的绝佳机会。
但显然,如果您使用阻塞库,Goliath 就会失败。但问题是,我不知道如何判断什么是“线程安全”(如果这甚至是 Goliath 的正确术语)。
所以我的问题是,Nokogiri 是否会对 Goliath 或多线程/光纤造成任何问题?
如果是这样,有没有比 Nokogiri 更安全的东西?
谢谢
我有一个项目需要从字面上解析数十万个 HTML 和 XML 文档。
我认为这将是学习 Ruby 纤维和新的 Goliath 框架的绝佳机会。
但显然,如果您使用阻塞库,Goliath 就会失败。但问题是,我不知道如何判断什么是“线程安全”(如果这甚至是 Goliath 的正确术语)。
所以我的问题是,Nokogiri 是否会对 Goliath 或多线程/光纤造成任何问题?
如果是这样,有没有比 Nokogiri 更安全的东西?
谢谢