在Twitter的Finagle
,map
和{
downloadURL(url) // download a web page
.flatMap(extractProducts) // extract individual products for sale on it
.foreach(saveToDatabase) // save output to a database
我想用Python中的gevent
来做一些非常类似的事情,但是我不知道怎么做。Greenlet.link
似乎是一个开始,但它不允许我访问包含最终结果的{
如何用gevent.Greenlet
模拟Finagle
的map
和{
gevent不是为“异步”编程而设计的(在这里是堆栈回调),而是用于并发编程。在
gevent页面上的描述非常清楚:
您要寻找的是^{} (不过,请注意,这不是最“适合初学者”的框架)。在
相关问题 更多 >
编程相关推荐