File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -144,10 +144,12 @@ class Client extends interfaces.MessagingClient
144
144
protocol : ' discovery'
145
145
command : ' participant'
146
146
payload : part
147
- @channel .assertQueue ' fbp'
148
- data = new Buffer JSON .stringify msg
149
- @channel .sendToQueue ' fbp' , data
150
- return callback null
147
+ topic = ' fbp'
148
+ @channel .assertExchange topic, ' fanout' , (err ) ->
149
+ return callback err if err
150
+ data = new Buffer JSON .stringify msg
151
+ @channel .publish topic, data
152
+ return callback null
151
153
152
154
class MessageBroker extends Client
153
155
constructor : (address , options ) ->
@@ -221,9 +223,12 @@ class MessageBroker extends Client
221
223
data : data
222
224
return handler out
223
225
224
- @channel .assertQueue ' fbp'
225
- @channel .consume ' fbp' , deserialize
226
- return callback null
226
+ @channel .assertExchange ' fbp' , ' fanout' , {}, (err ) =>
227
+ return callback err if err
228
+ @channel .assertQueue ' .fbp-subscribe' , { persistent : false }, (err ) =>
229
+ return callback err if err
230
+ @channel .consume ' fbp' , deserialize
231
+ return callback null
227
232
228
233
exports .Client = Client
229
234
exports .MessageBroker = MessageBroker
You can’t perform that action at this time.
0 commit comments