issues
search
pagerinc
/
jackrabbit
Simple AMQP / RabbitMQ job queues for node based on amqplib
36
stars
26
forks
source link
Expose Exchange Internals for Better Developer Experience
#987
Closed
Akamaozu
closed
9 months ago
Akamaozu
commented
9 months ago
Situation
rabbitmq sends messages to exchanges using a connection + channel system
jackrabbit communicates with rabbitmq instances using amqplib's connection and channel api
jackrabbit's exchange does not expose amqplib's channel
Problem
jackrabbit users are unable to handle channel-specific events / errors (see:
https://amqp-node.github.io/amqplib/channel_api.html#channel_events
)
Proposal
expose amqplib's channel so jackrabbit developers can go deeper than jackrabbit's interface allows, if need be
use a similar api as jackrabbit client instance (see:
https://github.com/Akamaozu/tibbarkcaj/blob/e3605147cf0ba4a8987a6cf720ce87a41fa12ca2/lib/jackrabbit.js#L212
)
Akamaozu
commented
9 months ago
sent pull request to wrong repo.
my mistake.
Situation
Problem
Proposal