- ✏️ Nats jobs driver support - PR.
```yaml
nats:
addr: "demo.nats.io"
jobs:
num_pollers: 10
pipeline_size: 100000
pool:
num_workers: 10
max_jobs: 0
allocate_timeout: 60s
destroy_timeout: 60s
pipelines:
test-1:
driver: nats
prefetch: 100
subject: "default"
stream: "foo"
deliver_new: "true"
rate_limit: 100
delete_stream_on_stop: false
delete_after_ack: false
priority: 2
consume: [ "test-1" ]
```
Driver uses NATS JetStream API and is not compatible with non-js API.
✏️ Response API for the NATS, RabbitMQ, SQS, and Beanstalk drivers. This means, that you'll be able to respond to a specified in the response queue.
Limitations:- To send a response to the queue maintained by the RR, you should send it as a
Job
type. There is no limitation for the other queues (tubes, subjects) responses.
- Driver uses the same endpoint (address) to send the response as specified in the configuration.
- To send a response to the queue maintained by the RR, you should send it as a