You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/pages/plugin-development.md
+19-9Lines changed: 19 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -136,10 +136,11 @@ provide the basics of how your would build your very own RabbitMQ plugin.
136
136
137
137
The following example details how you might build a simple plugin that acts like a metronome.
138
138
139
-
Every second, it fires a message that has a routing key in the form `yyyy.MM.dd.dow.hh.mm.ss` to a topic exchange called "metronome" by default.
140
-
Applications can attach queues to this exchange with various routing keys in order to be invoked at regular intervals.
141
-
For example, to receive a message every second, a binding of "*.*.*.*.*.*.*" could be applied. To receive
142
-
a message every minute, a binding of "*.*.*.*.*.*.00" could be applied instead.
139
+
Every second, it fires a message that has a routing key in the form `yyyy.MM.dd.dow.hh.mm.ss` to a
140
+
topic exchange called `metronome` by default. Applications can attach queues to this exchange with
141
+
various routing keys in order to be invoked at regular intervals. For example, to receive a message
142
+
every second, a binding of `*.*.*.*.*.*.*` could be applied. To receive a message every minute, a
143
+
binding of `*.*.*.*.*.*.00` could be applied instead.
143
144
144
145
The [rabbitmq-metronome](https://github.com/rabbitmq/rabbitmq-metronome) repository on GitHub
145
146
contains a copy of the code for this plugin.
@@ -246,16 +247,24 @@ The following table should explain the purpose of the various files in the repos
246
247
247
248
## Development Process
248
249
250
+
Clone your plugin into the `deps` directory of your `rabbitmq-server` repository:
0 commit comments