Child pages
  • AMQP (RabbitMQ) scaling by broadcasting databroadcast messages

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

With 8.2(.1) Servoy supports the ability to broadcast our own broadcast messages through an AMQP message bus. Or any kind of other system by using the new pure server api of IServerAcces  through the IDataNotifyService and IDataNotifyListener that the broadcaster plugin is using.

With the The default "broadcaster" plugin that Servoy ships with has currently one option and that is : setting the hostname of a RabbitMQ installation on all of the installed Servoy servers (WAR deployments) that want to have data broadcasting enabled between them. That RabbitMQ installation hostname can be specified via property ' amqpbroadcaster.hostname ' in servoy.properties.

Below there is a setup of 3 servoy servers talking to the same database and using a RabbitMQ server to synchronize the databroadcast messages.

...