mirror of
https://github.com/postalserver/postal.git
synced 2026-10-20 11:17:01 +00:00
added ability to use clustered rabbitmq
This commit is contained in:
committed by
Charlie Smurthwaite
parent
1cf5767cd5
commit
9f2e3ca1fa
@@ -5,8 +5,16 @@ module Postal
|
|||||||
module RabbitMQ
|
module RabbitMQ
|
||||||
|
|
||||||
def self.create_connection
|
def self.create_connection
|
||||||
|
bunny_host = [ 'localhost' ]
|
||||||
|
|
||||||
|
if Postal.config.rabbitmq&.host.is_a?(Array)
|
||||||
|
bunny_host = Postal.config.rabbitmq&.host
|
||||||
|
elsif Postal.config.rabbitmq&.host.is_a?(String)
|
||||||
|
bunny_host = [ Postal.config.rabbitmq&.host ]
|
||||||
|
end
|
||||||
|
|
||||||
conn = Bunny.new(
|
conn = Bunny.new(
|
||||||
:host => Postal.config.rabbitmq&.host || 'localhost',
|
:hosts => bunny_host,
|
||||||
:port => Postal.config.rabbitmq&.port || 5672,
|
:port => Postal.config.rabbitmq&.port || 5672,
|
||||||
:username => Postal.config.rabbitmq&.username || 'guest',
|
:username => Postal.config.rabbitmq&.username || 'guest',
|
||||||
:password => Postal.config.rabbitmq&.password || 'guest',
|
:password => Postal.config.rabbitmq&.password || 'guest',
|
||||||
|
|||||||
Reference in New Issue
Block a user