B.3. helloworld 稳健
helloworld-robust 通过附加选项和处理共享简单示例的所有功能:
访问简单有效负载之外的消息属性:
- 标头
- DeliveryAnnotations
- MessageAnnotations
- 属性
- ApplicationProperties
- BodySection
- 页脚
- 连接关闭序列
helloworld-robust 命令行选项
Command line: HelloWorld-robust [brokerUrl [brokerEndpointAddress [payloadText [enableTrace]]]] Default: HelloWorld-robust amqp://localhost:5672 amq.topic "Hello World"
Command line:
HelloWorld-robust [brokerUrl [brokerEndpointAddress [payloadText [enableTrace]]]]
Default:
HelloWorld-robust amqp://localhost:5672 amq.topic "Hello World"
注意
简单的 enableTrace 参数存在可启用追踪。参数可以保存任何值。
helloworld-robust 示例调用
HelloWorld-robust Broker: amqp://localhost:5672, Address: amq.topic, Payload: Hello World! body:Hello World!
$ HelloWorld-robust
Broker: amqp://localhost:5672, Address: amq.topic, Payload: Hello World!
body:Hello World!
helloworld-robust 允许用户指定有效负载字符串并启用追踪协议日志记录。
HelloWorld-robust amqp://localhost:5672 amq.topic "My Hello" loggingOn
$ HelloWorld-robust amqp://localhost:5672 amq.topic "My Hello" loggingOn