goworker Go后台任务调度

程序名称:goworker

授权协议: MIT

操作系统: 跨平台

开发语言: Google Go

goworker 介绍

goworker 是一个Resque兼容的, 基于Go语言的后台任务.
号称比Ruby写的后台任务有10 到 100,000 倍的性能提升

一个简单的作业:

package main

import (
    "fmt"
    "github.com/benmanns/goworker"
)

func myFunc(queue string, args ...interface{}) error {
    fmt.Printf("From %s, %v\n", queue, args)
    return nil
}

func init() {
    goworker.Register("MyClass", myFunc)
}

func main() {
    if err := goworker.Work(); err != nil {
        fmt.Println("Error:", err)
    }
}

goworker 官网

http://www.goworker.org/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。