【发布时间】:2017-03-13 21:59:18
【问题描述】:
不幸的是,hgearman 包没有提供任何测试或示例,我无法为自己解决如何将connectGearman 和submitJob 组合到gearman job server 的工作。
connectGearman 的结果是:
ghci> conn <- connectGearman (B.pack "x") ("localhost"::HostName) (4730::Port)
ghci> :t conn
conn :: Either GearmanError GearmanClient
但是submitJob 使用私有函数submit 处理StateT。所以我只能猜测connectGearman 的结果应该被包装到S.StateT GearmanClient IO 中,而不知道该怎么做。
【问题讨论】:
-
我得到了haskell beginners mailinglist 的帮助。我很快就会回答我自己的问题。
-
here 是提交作业示例