commit | dbaf0adcbcdcbd1eaf684250d6bf2a95ddba5130 | [log] [tgz] |
---|---|---|
author | David Åkerman <davidak@axis.com> | Fri Jan 19 13:10:46 2024 +0100 |
committer | David Åkerman <davidak@axis.com> | Thu Jan 25 10:29:39 2024 +0100 |
tree | 5bc9193bac133681b8f2c840efa47679e4a27816 | |
parent | 2294969d64644b2317bb53326926623530811ca4 [diff] |
Retry deserialization of events from queue With this we do not have to rename plugins to make custom event types registered before deserialization. Change-Id: Icd51322852d3507dc711d9c6b04b303a70fb8a30
Publish gerrit stream events to a RabbitMQ queue. This plugin works with any version of Gerrit starting from v2.8. This plugin also implements most of the events-broker API, so RabbitMQ can be used as a message-broker in a multi-master setup. The one part that is missing is the implementation of the replayAllEvents method. However, this method is not needed by the multi-site plugin.
linux
java-1.8
Bazel
[amqp] uri = amqp://localhost [exchange] name = exchange-for-gerrit-queue [message] routingKey = com.foobar.www.gerrit [gerrit] name = foobar-gerrit hostname = www.foobar.com
3.14 (Freezed)
stable-2.10
master
is permanently latest but would not be updated by author anymore.3.1
3.0
2.0
1.4
1.3
1.2
1.1
monitor.failureCount
1.0
The Apache Software License, Version 2.0
Copyright (c) 2013 rinrinne a.k.a. rin_ne