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: docs/bundle/config_reference.md
+50-145
Original file line number
Diff line number
Diff line change
@@ -39,148 +39,103 @@ enqueue:
39
39
# The option tells whether RabbitMQ broker has delay plugin installed or not
40
40
delay_plugin_installed: false
41
41
amqp:
42
+
driver: ~ # One of "ext"; "lib"; "bunny"
42
43
43
-
# The connection to AMQP broker set as a string. Other parameters are ignored if set
44
+
# The connection to AMQP broker set as a string. Other parameters could be used as defaults
44
45
dsn: ~
45
46
46
47
# The host to connect too. Note: Max 1024 characters
47
-
host: localhost
48
+
host: ~
48
49
49
50
# Port on the host.
50
-
port: 5672
51
+
port: ~
51
52
52
53
# The user name to use. Note: Max 128 characters.
53
-
user: guest
54
+
user: ~
54
55
55
56
# Password. Note: Max 128 characters.
56
-
pass: guest
57
+
pass: ~
57
58
58
59
# The virtual host on the host. Note: Max 128 characters.
59
-
vhost: /
60
+
vhost: ~
60
61
61
62
# Connection timeout. Note: 0 or greater seconds. May be fractional.
62
-
connect_timeout: ~
63
+
connection_timeout:~
63
64
64
65
# Timeout in for income activity. Note: 0 or greater seconds. May be fractional.
65
66
read_timeout: ~
66
67
67
68
# Timeout in for outcome activity. Note: 0 or greater seconds. May be fractional.
68
69
write_timeout: ~
69
-
persisted: false
70
-
lazy: true
71
70
72
-
# The receive strategy to be used. We suggest to use basic_consume as it is more performant. Though you need AMQP extension 1.9.1 or higher
73
-
receive_method: basic_get # One of "basic_get"; "basic_consume"
74
-
rabbitmq_amqp:
71
+
# How often to send heartbeat. 0 means off.
72
+
heartbeat: ~
73
+
persisted: ~
74
+
lazy: ~
75
75
76
-
# The connection to AMQP broker set as a string. Other parameters are ignored if set
77
-
dsn: ~
78
-
79
-
# The host to connect too. Note: Max 1024 characters
80
-
host: localhost
81
-
82
-
# Port on the host.
83
-
port: 5672
84
-
85
-
# The user name to use. Note: Max 128 characters.
86
-
user: guest
87
-
88
-
# Password. Note: Max 128 characters.
89
-
pass: guest
90
-
91
-
# The virtual host on the host. Note: Max 128 characters.
92
-
vhost: /
93
-
94
-
# Connection timeout. Note: 0 or greater seconds. May be fractional.
95
-
connect_timeout: ~
76
+
# The receive strategy to be used. We suggest to use basic_consume as it is more performant. Though you need AMQP extension 1.9.1 or higher
77
+
receive_method: ~ # One of "basic_get"; "basic_consume"
96
78
97
-
#Timeout in for income activity. Note: 0 or greater seconds. May be fractional.
98
-
read_timeout: ~
79
+
#The server will send a message in advance if it is equal to or smaller in size than the available prefetch size. May be set to zero, meaning "no specific limit"
80
+
qos_prefetch_size:~
99
81
100
-
# Timeout in for outcome activity. Note: 0 or greater seconds. May be fractional.
101
-
write_timeout: ~
102
-
persisted: false
103
-
lazy: true
82
+
# Specifies a prefetch window in terms of whole messages
83
+
qos_prefetch_count: ~
104
84
105
-
#The receive strategy to be used. We suggest to use basic_consume as it is more performant. Though you need AMQP extension 1.9.1 or higher
106
-
receive_method: basic_get # One of "basic_get"; "basic_consume"
85
+
#If "false" the QoS settings apply to the current channel only. If this field is "true", they are applied to the entire connection.
86
+
qos_global: ~
107
87
108
-
# The delay strategy to be used. Possible values are "dlx", "delayed_message_plugin" or service id
109
-
delay_strategy: dlx
110
-
amqp_lib:
88
+
# The options that are specific to the amqp transport you chose. For example amqp+lib have insist, keepalive, stream options. amqp+bunny has tcp_nodelay extra option.
89
+
driver_options: ~
90
+
rabbitmq_amqp:
91
+
driver: ~ # One of "ext"; "lib"; "bunny"
111
92
112
-
# The connection to AMQP broker set as a string. Other parameters are ignored if set
93
+
# The connection to AMQP broker set as a string. Other parameters could be used as defaults
113
94
dsn: ~
114
95
115
96
# The host to connect too. Note: Max 1024 characters
116
-
host: localhost
97
+
host: ~
117
98
118
99
# Port on the host.
119
-
port: 5672
100
+
port: ~
120
101
121
102
# The user name to use. Note: Max 128 characters.
122
-
user: guest
103
+
user: ~
123
104
124
105
# Password. Note: Max 128 characters.
125
-
pass: guest
106
+
pass: ~
126
107
127
108
# The virtual host on the host. Note: Max 128 characters.
128
-
vhost: /
109
+
vhost: ~
129
110
130
111
# Connection timeout. Note: 0 or greater seconds. May be fractional.
131
-
connection_timeout: !!float 3
132
-
read_write_timeout: !!float 3
112
+
connection_timeout: ~
133
113
134
114
# Timeout in for income activity. Note: 0 or greater seconds. May be fractional.
135
-
read_timeout: 3
115
+
read_timeout: ~
136
116
137
117
# Timeout in for outcome activity. Note: 0 or greater seconds. May be fractional.
138
-
write_timeout: 3
139
-
lazy: true
140
-
stream: true
141
-
insist: false
142
-
keepalive: false
143
-
144
-
# The receive strategy to be used. We suggest to use basic_consume as it is more performant. Though you need AMQP extension 1.9.1 or higher
145
-
receive_method: basic_get # One of "basic_get"; "basic_consume"
146
-
heartbeat: 0
147
-
rabbitmq_amqp_lib:
148
-
149
-
# The connection to AMQP broker set as a string. Other parameters are ignored if set
150
-
dsn: ~
151
-
152
-
# The host to connect too. Note: Max 1024 characters
153
-
host: localhost
154
-
155
-
# Port on the host.
156
-
port: 5672
157
-
158
-
# The user name to use. Note: Max 128 characters.
159
-
user: guest
118
+
write_timeout: ~
160
119
161
-
# Password. Note: Max 128 characters.
162
-
pass: guest
120
+
# How often to send heartbeat. 0 means off.
121
+
heartbeat: ~
122
+
persisted: ~
123
+
lazy: ~
163
124
164
-
# The virtual host on the host. Note: Max 128 characters.
165
-
vhost: /
125
+
# The receive strategy to be used. We suggest to use basic_consume as it is more performant. Though you need AMQP extension 1.9.1 or higher
126
+
receive_method: ~ # One of "basic_get"; "basic_consume"
166
127
167
-
# Connection timeout. Note: 0 or greater seconds. May be fractional.
168
-
connection_timeout: !!float 3
169
-
read_write_timeout: !!float 3
128
+
# The server will send a message in advance if it is equal to or smaller in size than the available prefetch size. May be set to zero, meaning "no specific limit"
129
+
qos_prefetch_size: ~
170
130
171
-
#Timeout in for income activity. Note: 0 or greater seconds. May be fractional.
172
-
read_timeout: 3
131
+
#Specifies a prefetch window in terms of whole messages
132
+
qos_prefetch_count: ~
173
133
174
-
# Timeout in for outcome activity. Note: 0 or greater seconds. May be fractional.
175
-
write_timeout: 3
176
-
lazy: true
177
-
stream: true
178
-
insist: false
179
-
keepalive: false
134
+
# If "false" the QoS settings apply to the current channel only. If this field is "true", they are applied to the entire connection.
135
+
qos_global: ~
180
136
181
-
# The receive strategy to be used. We suggest to use basic_consume as it is more performant. Though you need AMQP extension 1.9.1 or higher
182
-
receive_method: basic_get # One of "basic_get"; "basic_consume"
183
-
heartbeat: 0
137
+
# The options that are specific to the amqp transport you chose. For example amqp+lib have insist, keepalive, stream options. amqp+bunny has tcp_nodelay extra option.
138
+
driver_options: ~
184
139
185
140
# The delay strategy to be used. Possible values are "dlx", "delayed_message_plugin" or service id
186
141
delay_strategy: dlx
@@ -197,6 +152,9 @@ enqueue:
197
152
198
153
# The queue files are created with this given permissions if not exist.
199
154
chmod: 384
155
+
156
+
# How often query for new messages.
157
+
polling_interval: 100
200
158
redis:
201
159
202
160
# can be a host, or the path to a unix domain socket
@@ -238,57 +196,6 @@ enqueue:
238
196
239
197
# the connection will be performed as later as possible, if the option set to true
240
198
lazy: true
241
-
amqp_bunny:
242
-
243
-
# The connection to AMQP broker set as a string. Other parameters are ignored if set
244
-
dsn: ~
245
-
246
-
# The host to connect too. Note: Max 1024 characters
247
-
host: localhost
248
-
249
-
# Port on the host.
250
-
port: 5672
251
-
252
-
# The user name to use. Note: Max 128 characters.
253
-
user: guest
254
-
255
-
# Password. Note: Max 128 characters.
256
-
pass: guest
257
-
258
-
# The virtual host on the host. Note: Max 128 characters.
259
-
vhost: /
260
-
lazy: true
261
-
262
-
# The receive strategy to be used. We suggest to use basic_consume as it is more performant. Though you need AMQP extension 1.9.1 or higher
263
-
receive_method: basic_get # One of "basic_get"; "basic_consume"
264
-
heartbeat: 0
265
-
rabbitmq_amqp_bunny:
266
-
267
-
# The connection to AMQP broker set as a string. Other parameters are ignored if set
268
-
dsn: ~
269
-
270
-
# The host to connect too. Note: Max 1024 characters
271
-
host: localhost
272
-
273
-
# Port on the host.
274
-
port: 5672
275
-
276
-
# The user name to use. Note: Max 128 characters.
277
-
user: guest
278
-
279
-
# Password. Note: Max 128 characters.
280
-
pass: guest
281
-
282
-
# The virtual host on the host. Note: Max 128 characters.
283
-
vhost: /
284
-
lazy: true
285
-
286
-
# The receive strategy to be used. We suggest to use basic_consume as it is more performant. Though you need AMQP extension 1.9.1 or higher
287
-
receive_method: basic_get # One of "basic_get"; "basic_consume"
288
-
heartbeat: 0
289
-
290
-
# The delay strategy to be used. Possible values are "dlx", "delayed_message_plugin" or service id
0 commit comments