Messaging and integrations
Scale and integrate by publishing and receiving events, commands and queries using common messaging patterns, e.g. with RabbitMQ message queue (using EasyNetQ connector or Rebus service bus).
RabbitMQ messaging with EasyNetQ
new RevoConfiguration()
...
.UseEasyNetQ(true, new EasyNetQConnectionConfiguration("host=localhost"),
subscriptions => subscriptions.AddType<ExternalIntegrationEvent>("MyApp.Integration.Machine0"),
advancedAction: cfg => cfg.EventTransports.AddType<MyAppIntegrationEvent>())
...;Rebus service bus integration
<connectionStrings><add name="RabbitMQ" connectionString=
"Url=amqp://guest:guest@localhost:5672;InputQueue=Revo" /></connectionStrings>Last updated