WEB开发网
开发学院软件开发Java 跨多种环境部署 Gearman 阅读

跨多种环境部署 Gearman

 2010-10-09 08:13:21 来源:WEB开发网   
核心提示: 清单 5 展示了相同的输出,这次使用另外的机器作为客户机,跨多种环境部署 Gearman(5),要运行另外的脚本,您所需要的只有 Gearman 库、脚本模块和脚本本身,客户机只请求其中一个工人来完成工作,不需要您选择哪个工人,清单 5. 使用另外的机器作为客户机时的相同输出$gearmand-

清单 5 展示了相同的输出,这次使用另外的机器作为客户机。要运行另外的脚本,您所需要的只有 Gearman 库、脚本模块和脚本本身。

清单 5. 使用另外的机器作为客户机时的相同输出

$ gearmand -vvv 
 INFO Starting up 
 INFO Listening on 0.0.0.0:4730 (6) 
 INFO Creating wakeup pipe 
 INFO Creating IO thread wakeup pipe 
 INFO Adding event for listening socket (6) 
 INFO Adding event for wakeup pipe 
 INFO Entering main event loop 
 INFO Accepted connection from 192.168.0.2:47158 
 INFO [  0]   192.168.0.2:47158 Connected 
 INFO [  0]   192.168.0.2:47158 Disconnected 
 INFO Accepted connection from 192.168.0.2:47159 
 INFO [  0]   192.168.0.2:47159 Connected 
 INFO [  0]   192.168.0.2:47159 Disconnected 
 INFO Accepted connection from 192.168.0.2:47160 
 INFO [  0]   192.168.0.2:47160 Connected 
 INFO Accepted connection from 192.168.0.2:56545 
 INFO [  0]   192.168.0.2:56545 Connected 
 INFO [  0]   192.168.0.2:56545 Disconnected 
 INFO Accepted connection from 192.168.0.111:54307 
 INFO [  0]  192.168.0.111:54307 Connected 
 INFO [  0]  192.168.0.111:54307 Disconnected 

要理解这有多么有用,可以考虑处理背后的灵活性。它似乎类似于另一种 web 服务功能一样的解决方案。但是,您应该有 20 个已注册的工人和一个客户机,客户机只请求其中一个工人来完成工作。不需要您选择哪个工人,也不需要使用复杂的负载平衡系统来替您进行决策。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:多种 环境 部署

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接