1QPID-SEND(1) User Commands QPID-SEND(1)
2
3
4
6 qpid-send - AMQP Message Sender
7
9 qpid-send [OPTIONS] -a [ --address ] ADDRESS
10
12 Sends AMQP messages to AMQP sources.
13
15 -b [ --broker ] URL (127.0.0.1)
16 url of broker to connect to
17
18 -a [ --address ] ADDRESS
19 address to send to
20
21 --connection-options OPTIONS
22 options for the connection
23
24 -m [ --messages ] N (1)
25 stop after N messages have been sent, 0 means no limit
26
27 -i [ --id ] ID
28 use the supplied id instead of generating one
29
30 --reply-to REPLY-TO
31 specify reply-to address
32
33 --send-eos [22mN (0)
34 Send N EOS messages to mark end of input
35
36 --durable yes|no (0)
37 Mark messages as durable.
38
39 --ttl [22mmsecs (0)
40 Time-to-live for messages, in milliseconds
41
42 --priority [22mPRIORITY (0)
43 Priority for messages (higher value implies higher priority)
44
45 -P [ --property ] NAME=VALUE
46 specify message property
47
48 --correlation-id ID
49 correlation-id for message
50
51 --user-id USERID
52 userid for message
53
54 --auto-user-id yes| no (0)
55 set userid for message based on authenticated identity
56
57 --content-string CONTENT
58 use CONTENT as message content
59
60 --content-size [22mN (0)
61 create an N-byte message content
62
63 -M [ --content-map ] NAME=VALUE
64 specify entry for map content
65
66 --content-stdin
67 read message content from stdin, one line per message
68
69 --capacity [22mN (1000)
70 size of the senders outgoing message queue
71
72 --tx [22mN (0)
73 batch size for transactions (0 implies transaction are not used)
74
75 --rollback-frequency [22mN (0)
76 rollback frequency (0 implies no transaction will be rolledback)
77
78 --failover-updates
79 Listen for membership updates distributed via amq.failover
80
81 --report-total
82 Report total throughput statistics
83
84 --report-every [22mN (0)
85 Report throughput statistics every N messages
86
87 --report-header yes|no (1)
88 Headers on report.
89
90 --send-rate [22mN (0)
91 Send at rate of N messages/second. 0 means send as fast as pos‐
92 sible.
93
94 --sequence yes|no (1)
95 Add a sequence number messages property (required for dupli‐
96 cate/lost message detection)
97
98 --timestamp yes|no (1)
99 Add a time stamp messages property (required for latency mea‐
100 surement)
101
102 --group-key KEY
103 Generate groups of messages using message header 'KEY' to hold
104 the group identifier
105
106 --group-prefix STRING (GROUP-)
107 Generate group identifers with 'STRING' prefix (if group-key
108 specified)
109
110 --group-size [22mN (10)
111 Number of messages per a group (if group-key specified)
112
113 --group-randomize-size
114 Randomize the number of messages per group to [1...group-size]
115 (if group-key specified)
116
117 --group-interleave [22mN (1)
118 Simultaineously interleave messages from N different groups (if
119 group-key specified)
120
121 --help print this usage statement
122
123 Logging options:
124 -t [ --trace ]
125 Enables all logging
126
127 --log-enable RULE (notice+)
128 Enables logging for selected levels and components. RULE is in
129 the form 'LEVEL[+-][:PATTERN]' LEVEL is one of:
130
131 trace debug info notice warning error
132 critical PATTERN is a logging category name, or a names‐
133 pace-qualified function name or name fragment. Logging category
134 names are:
135
136 Security Broker Management Protocol
137 System HA Messaging Store Network Test Client Application Model
138 Unspecified For example: '--log-enable warning+' logs all warn‐
139 ing, error and critical messages. '--log-enable trace+:Broker'
140 logs all category 'Broker' messages. '--log-enable debug:fram‐
141 ing' logs debug messages from all functions with 'framing' in
142 the namespace or function name. This option can be used multi‐
143 ple times
144
145 --log-disable RULE
146 Disables logging for selected levels and components. RULE is in
147 the form 'LEVEL[+-][:PATTERN]' LEVEL is one of:
148
149 trace debug info notice warning error
150 critical PATTERN is a logging category name, or a names‐
151 pace-qualified function name or name fragment. Logging category
152 names are:
153
154 Security Broker Management Protocol
155 System HA Messaging Store Network Test Client Application Model
156 Unspecified For example: '--log-disable warning-' disables log‐
157 ging all warning, notice, info, debug, and trace messages.
158 '--log-disable trace:Broker' disables all category 'Broker'
159 trace messages. '--log-disable debug-:qmf::' disables logging
160 debug and trace messages from all functions with 'qmf::' in the
161 namespace. This option can be used multiple times
162
163 --log-time yes|no (1)
164 Include time in log messages
165
166 --log-level yes|no (1)
167 Include severity level in log messages
168
169 --log-source yes|no (0)
170 Include source file:line in log messages
171
172 --log-thread yes|no (0)
173 Include thread ID in log messages
174
175 --log-function yes|no (0)
176 Include function signature in log messages
177
178 --log-hires-timestamp yes|no (0)
179 Use hi-resolution timestamps in log messages
180
181 --log-category yes|no (1)
182 Include category in log messages
183
184 --log-prefix STRING
185 Prefix to prepend to all log messages
186
187 Logging sink options:
188 --log-to-stderr yes|no (1)
189 Send logging output to stderr
190
191 --log-to-stdout yes|no (0)
192 Send logging output to stdout
193
194 --log-to-file FILE
195 Send log output to FILE.
196
197 --log-to-syslog yes|no (0)
198 Send logging output to syslog; customize using --syslog-name and
199 --syslog-facility
200
201 --syslog-name NAME
202 Name to use in syslog messages
203
204 --syslog-facility LOG_XXX (LOG_DAEMON)
205 Facility to use in syslog messages
206
207 Address must be specified!
208
210 The Apache Qpid Project, dev@qpid.apache.org
211
213 Please report bugs to users@qpid.apache.org
214
215
216
217qpid-send (qpid-cpp) version 1.38.M0arch 2018 QPID-SEND(1)