BSD Ports

databases/rubygem-solid_queue-rails80 1.7.0 FreeBSD

Database-backed Active Job backend

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
94a2591b48
License
MIT
Categories
databases, rubygems
Package size
60.0 KiB, 219.1 KiB installed

Description

Solid Queue is a DB-based queuing backend for Active Job, designed with simplicity and performance in mind.

Besides regular job enqueuing and processing, Solid Queue supports delayed jobs, concurrency controls, recurring jobs, pausing queues, numeric priorities per job, priorities by queue order, and bulk enqueuing (enqueue_all for Active Job's perform_all_later).

Solid Queue can be used with SQL databases such as MySQL, PostgreSQL or SQLite, and it leverages the FOR UPDATE SKIP LOCKED clause, if available, to avoid blocking and waiting on locks when polling jobs. It relies on Active Job for retries, discarding, error handling, serialization, or delays, and it's compatible with Ruby on Rails's multi-threading.

Install

Binary package:

pkg install rubygem-solid_queue-rails80

From the ports tree:

cd /usr/ports/databases/rubygem-solid_queue-rails80/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rubygem-solid_queue-rails80>0:databases/rubygem-solid_queue-rails80

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.7.01.7.0--1.7.0
FreeBSD:14:quarterly1.7.01.7.0n/a-1.7.0
FreeBSD:15:latest1.7.01.7.0n/a--
FreeBSD:15:quarterly1.7.01.7.0n/an/an/a
FreeBSD:16:latest1.7.01.7.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 6

The full lists below include those, and their dependencies in turn.

Build dependencies 6
Run dependencies 62
Required by 1

Configuration

No options to configure.

USES
gem
Service scripts
none

Files

distinfo 1
FileSizeSHA256
rubygem/solid_queue-1.7.0.gem655366566b70b801d1c317c81bba7bcdd5677c019afac584a30374b4164002ca356d3
Master sites 1
  • RG

Commit history 2

DateCommitCreditsLog message
94a2591b48 Po-Chuan Hsieh databases/rubygem-solid_queue-rails80: Update to 1.7.0
Changes: https://github.com/rails/solid_queue/releases
1500440177 Po-Chuan Hsieh databases/rubygem-solid_queue-rails80: Update to 1.6.0
Changes: https://github.com/rails/solid_queue/releases