Skip to content

Instantly share code, notes, and snippets.

@shemul
Last active June 13, 2020 17:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shemul/b8740c895600d48a7eb4c2ce350b0e26 to your computer and use it in GitHub Desktop.
Save shemul/b8740c895600d48a7eb4c2ce350b0e26 to your computer and use it in GitHub Desktop.
func GetMachineryServer() *machinery.Server {
Logger.Info("initing task server")
taskserver, err := machinery.NewServer(&config.Config{
Broker: "redis://localhost:6379",
ResultBackend: "redis://localhost:6379",
})
if err != nil {
Logger.Fatal(err.Error())
}
taskserver.RegisterTasks(map[string]interface{}{
"send_email": tasks.SendMail,
})
return taskserver
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment