Uploaded image for project: 'HornetQ'
  1. HornetQ
  2. HORNETQ-536

Stomp Performance Unusable

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Out of Date
    • Affects Version/s: 2.1.2 Final
    • Fix Version/s: None
    • Component/s: None
    • Environment:

      Ubuntu Linux 9.10 - quad core 2.4GHZ 16Gigs Ram

      Description

      I'm consistently getting slow insert performance when using the stomp protocol with python and php clients. Averaging 220-260 inserts per second vs 10K+ inserts per second using java+jms on the same queue.

      I have tried durable false queues and setting persist = false on my stomp messages but still no performance increase.

      My hornetq-configuration.xml file: http://pastebin.com/9Ybpewxv

      My PHP stomp test script using the PECL Stomp Extension (same results were found using the python stomp client as well)
      http://pastebin.com/ya8LHwqR

      My hornetq-jms.xml file: http://pastebin.com/cU2W3yqf

      ping time from client to hornetq server on local gigabit network: 64 bytes from 10.128.134.108: icmp_seq=1 ttl=63 time=0.206 ms

      Hornet Server Hardware: Quad core 2.4GHZ 16 GIGS of ram
      PHP Stomp Client Hardware: Quad core 2.4GHZ 4 GIGS of ram

      The same queue when using the JMS version in Java gets over 10,000 inserts per second.

      Expected result would be slower performance than JMS but not 10,000 vs 250 per second.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                clebert.suconic Clebert Suconic
                Reporter:
                mrbeagle Jimmy Beagle
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: