I made a small test using soapUI, 10.000 transactions comparing times when the services is cached vs not cached. I also compared soap vs http get, not that its relevant for this issue…
I made the test for 1, 2 and 3 threads.
Definition of assert: Time > 1000ms
The load in this test is significantly higher than in our production environment, so I´m not very worried about the nr of transactions with response time > 1000ms.
The transport protocol also adds some overhead, which does not exist when the service is invoked from another flow service.
I´ll go ahead and turn off the cache feature in production.
[HTML]
Th min max avrg tps Assert
Http Get - No Cache
1 8 417 11.84 77.98 0
2 8 6061 24.59 78.15 37
3 8 9028 37.03 78.45 69
Soap - No cache
1 10 453 13.57 70.66 0
2 10 9033 27.39 71.26 36
3 9 9030 41.22 71.14 74
Http Get - cache
1 5 827 22.24 129.44 0
2 5 461 14.25 131.84 0
3 5 517 24.62 117.34 0
[/HTML]
My test env.
Intel Xeon dual core @ 2,7GHz
8GB DDR3
SQL Server 2005
IS 7.1.2
Regards,
Mikael
#webMethods#Integration-Server-and-ESB#webMethods-Archive