🎄 Happy Holidays! 🥳
Most of Solace is closed December 24–January 1 so our employees can spend time with their families. We will re-open Thursday, January 2, 2024. Please expect slower response times during this period and open a support ticket for anything needing immediate assistance.
Happy Holidays!
Please note: most of Solace is closed December 25–January 2, and will re-open Tuesday, January 3, 2023.
SDKPerf command "-he"
hong
Guest Posts: 480 ✭✭✭✭✭
If you prefer to learn by example, this SDKPerf command is for you. It enables you to get some basic examples that show you how to use SDKPerf.
3
Comments
-
I forgot about that! As an example this is what I get from "sdkperf_java.sh -he"
MacBook-Pro.localdomain:~$ sdkperf_java.sh -he CLASSPATH: :./lib/commons-cli-1.2.jar:./lib/commons-lang-2.6.jar:./lib/commons-logging-1.1.3.jar:./lib/geronimo-jms_1.1_spec-1.1.1.jar:./lib/netty-buffer-4.0.41.Final.jar:./lib/netty-codec-4.0.41.Final.jar:./lib/netty-codec-http-4.0.41.Final.jar:./lib/netty-common-4.0.41.Final.jar:./lib/netty-handler-4.0.41.Final.jar:./lib/netty-transport-4.0.41.Final.jar:./lib/proton-j-0.14.0.jar:./lib/slf4j-api-1.7.21.jar:./lib/slf4j-simple-1.7.22.jar:./lib/sol-jcsmp-10.1.1.jar:./lib/sol-jms-10.1.1.jar:./lib/sol-sdkperf-8.0.0.12.jar:./lib/sol-sdkperf-jcsmp-8.0.0.12.jar:./lib/sol-sdkperf-jms-8.0.0.12.jar:./lib/thirdparty/*.jar:./lib/optional/log4j-1.2.17.jar:./lib/optional/ JAVA: /usr/bin/java SOLACE_VM_ARGS: -Xms512m -Xmx1024m ------------------------------------------- CLI Examples (for basic options see -h | -?) ------------------------------------------- - Publish and receive 5 100 byte messages on a topic at 1 msg/sec: sdkperf_java -cip 192.168.160.xx -ptl a -stl a -msa 100 -mn 5 -mr 1 - Provision a queue, map 4 topics to this queue and publish to the topics: sdkperf_java -cip 192.168.160.xx -pe -sql queue -stl a,b,c,d -ptl a,b,c,d -mn 100 -mr 100 -msa 100 - Publish to queue with time to live of 1 millisecond and mark the message as DMQ eligible: sdkperf_java -cip 192.168.160.xx -pql queue -mt persistent -mn 100 -mr 100 -msa 100 -mtl 1 -mdq - Subscribe to topic 'a' with deliver always. Useful in testing publish to one (-pto): sdkperf_java -cip 192.168.160.xx -stl "a<TOPIC_END/>DA=1" - Enter subscriptions on behalf of another client: sdkperf_java -cip 192.168.160.xx -stl a -scn c0001 - Example of tuning API params with epl lists: sdkperf_java -cip 192.168.160.xx -stl a -epl "jcsmp.MESSAGE_CALLBACK_ON_REACTOR,true" - Connect a JCSMP client using SSL. (For a complete list of SSL options see -hm) sdkperf_java -cip tcps://192.168.160.xx - Connect a JMS client using SSL. (For a complete list of SSL options see -hm) sdkperf_jms -cip smfs://192.168.160.xx
0