Golang & Sidekiq

Golang & Sidekiq

Sidekiq compatible background workers in golang. Golang & Sidekiq. Generally Sidekiq is used to for background jobs Rails. Why not use Sidekiq for Golang!

Context

Many developers start with Rails and as the application grows they start writing code in other languages like Golang. Generally Sidekiq is used to for background jobs Rails. Why not use Sidekiq for Golang!

Open Source Library

Sidekiq compatible background workers in  golang.

Run the following command.

go get github.com/jrallison/go-workers

Sample Code

AddJob method provides a mechanism to queue a new job in Sidekiq queue.

package helpers

import (
  "time"
  "github.com/go-redis/redis/v8"
  "github.com/jrallison/go-workers"
)

func AddJob(queue string, at time.Time, args ...interface{}) string {
  ts := float64(at.UTC().Unix())
  jid, _ := workers.EnqueueWithOptions(queue, "Add", args, workers.EnqueueOptions{Retry: true, RetryCount: 4, At: ts})
  return jid 
}

sidekiq workers rails golang

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Ruby on Rails Development Services | Ruby on Rails Development

WebClues Infotech is a top rated PHP Development Company in India, USA which supports all the latest PHP frameworks to provide highly scalable & visually stunning web apps, websites etc.

Hire Dedicated Golang Developers | Golang Web Development Company

Hire dedicated GoLang developers from WebClues Infotech to build applications using Go language. Get best GoLang developers for your web development projects.

Golang Web Development:Th Best Programming Language in 2020

Golang Web Development is the new trend globally. Get all the details about the Golang development here. Hire Golang Developers.

Authenticating Your API Using "Knock Gem" in Rails

Due to the inability to generate a well-defined way to authenticate rails API, I have sourced out this information in order to help me and you have a way of authenticating our rails API token. This tutorial would be based on the latest version (6.0) of Ruby on Rails.

Hire Ruby on Rails Developer | Hire RoR Developer

#1 Ruby on Rails development company. Hire Ruby on rails developer or a team to build secure, scalable and complex web solutions with a quick turnaround time.