c# - EasyNetQ Field Not Found 'RabbitMQ.Client.ConnectionFactory.AutomaticRecoveryEnabled' -


with easynetq v0.63.0.448, rabbitmqclient v4.0.2 , rabbitmq server 3.6.5 when try create bus so...

   bus = rabbithutch.createbus(new connectionconfiguration()             {                 hosts = new[] { new hostconfiguration() { host = hostname, port = port } },                 username = username,                 password = password,             }, x => { }).advanced; 

i'm getting error:

"field not found 'rabbitmq.client.connectionfactory.automaticrecoveryenabled'."

is underlying incompatibility between easynetq , version of rabbit or there change in api somewhere need reflect?

it looks version of easynetq compiled against version 3.6.0 of rabbitmq. in version 4 of rabbitmq, automaticrecoveryenabled , other fields in connectionfactory changed properties breaking change.

until easynetq recompiled using version 4 of rabbitmq have use older version of rabbitmq - 3.6.5 seems work me.


Comments

Popular posts from this blog

java - Jasper subreport showing only one entry from the JSON data source when embedded in the Title band -

mapreduce - Resource manager does not transit to active state from standby -

serialization - Convert Any type in scala to Array[Byte] and back -