Go 如何启动多个机械工人?
我是戈朗机械的新手,以下是文件上的代码,用于启动工人 我的第一个问题是,Go 如何启动多个机械工人?,go,redis,queue,task,Go,Redis,Queue,Task,我是戈朗机械的新手,以下是文件上的代码,用于启动工人 我的第一个问题是,server.NewWorker(“worker\u name”,10)是否启动10个worker?或者它意味着其他,如果不是,我如何启动10个工人如果需要,运行go-run-example/machine.go-worker10次 我的第二个问题与第一个参数consumerTag有关,在哪里可以找到使用的位置标记 谢谢不,这行: worker:=server.NewWorker(“worker_name”,10) 开始一
server.NewWorker(“worker\u name”,10)
是否启动10个worker?或者它意味着其他,如果不是,我如何启动10个工人如果需要,运行go-run-example/machine.go-worker
10次
我的第二个问题与第一个参数consumerTag有关,在哪里可以找到使用的位置标记
谢谢不,这行:
worker:=server.NewWorker(“worker_name”,10)
开始一个新的工人。您需要运行多个实例才能启动新的工作进程。10是特定工作进程将要运行的并发goroutine数。如果队列中有10个任务,它们可以同时运行
对于标记,您需要检查代码库中每个代理的具体实现。否,此行:
worker:=server.NewWorker(“worker_name”,10)
开始一个新的工人。您需要运行多个实例才能启动新的工作进程。10是特定工作进程将要运行的并发goroutine数。如果队列中有10个任务,它们可以同时运行
对于标记,您需要检查代码库中每个代理的具体实现
worker := server.NewWorker("worker_name", 10)
err := worker.Launch()
if err != nil {
// do something with the error
}