subscribeBalancedRequest(action) {
		const queue = `${this.prefix}.${PACKET_REQUEST}B.${action}`;
		const receiverOptions = Object.assign(
			{
				credit_window: this.opts.prefetch !== 0 ? 0 : undefined,
				source: { address: queue },
				autoaccept: false,
				session: this.session
			},
			this._getQueueOptions(PACKET_REQUEST, true)
		);
		return this.connection.createReceiver(receiverOptions).then(receiver => {
			if (this.opts.prefetch !== 0) {
				receiver.addCredit(this.opts.prefetch);
			}

			receiver.on("message", context => {
				const cb = this._consumeCB(PACKET_REQUEST, true)(context);
				if (isPromise(cb) && this.opts.prefetch !== 0) {
					return cb.then(() => receiver.addCredit(1));
				}
				if (this.opts.prefetch !== 0) {
					receiver.addCredit(1);
				}
			});

			this.receivers.push(receiver);
		});
	}
Subscribe to balanced action commands
For REQB command types
These queues will be used when the "disableBalancer" set to true

@param {String} action
@memberof Amqp10Transporter