Module: PGMQ
- Defined in:
- lib/pgmq.rb,
lib/pgmq/client.rb,
lib/pgmq/errors.rb,
lib/pgmq/message.rb,
lib/pgmq/metrics.rb,
lib/pgmq/version.rb,
lib/pgmq/connection.rb,
lib/pgmq/transaction.rb,
lib/pgmq/client/topics.rb,
lib/pgmq/client/metrics.rb,
lib/pgmq/queue_metadata.rb,
lib/pgmq/client/consumer.rb,
lib/pgmq/client/producer.rb,
lib/pgmq/client/maintenance.rb,
lib/pgmq/client/multi_queue.rb,
lib/pgmq/client/queue_management.rb,
lib/pgmq/client/message_lifecycle.rb
Overview
PGMQ - Low-level Ruby client for Postgres Message Queue
This is a low-level library providing direct access to PGMQ operations. For higher-level abstractions, job processing, and framework integrations, see pgmq-framework (similar to how rdkafka-ruby relates to Karafka).
Defined Under Namespace
Modules: Errors, Transaction Classes: Client, Connection, Message, Metrics, QueueMetadata
Constant Summary collapse
- VERSION =
Current version of the pgmq-ruby gem
"0.6.1"
Class Method Summary collapse
-
.new ⇒ PGMQ::Client
Convenience method to create a new client.
Class Method Details
.new ⇒ PGMQ::Client
Convenience method to create a new client
49 50 51 |
# File 'lib/pgmq.rb', line 49 def new(*, **) Client.new(*, **) end |