[JBoss jBPM] - Re: jBPM BPEL: Process Performance and Workload ?
by alex.guizar@jboss.com
Hi Bertrand,
I'll gladly give as much detail as I can, provided you publish the results of your investigation. Is that fair?
Each client request creates a separate JMS session, yet they share a single connection per BPEL process. I am unfamiliar with the JBossMQ implementation details, but the JMS spec suggests the JMS connection encapsulates an open socket and sessions take turns to use the transport. Therefore, the impact of mantaining k-sessions is constant in resources (1 socket) and linear in time (k sessions trying to use the transport simultaneously). In practice, even tough you have k active sessions, only a fraction of them will be contending to use the transport. Some of them will be busy preparing the message or waiting for a response.
In a jBPM BPEL process, message producers and consumers coexist in the web application where the web services are deployed. Hence, there is no reason for using a socket-based invocation layer. By using the in-JVM layer, sessions do not take turns to use the transport; they deposit messages on the queues directly.
When you use a single queue, there will be significant overhead in filtering the messages. jBPM BPEL allows for assigning a separate queue to each partner link in order to alleviate the filtering load.
Hope this helps.
-Alex
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3976138#3976138
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3976138
19 years, 7 months
[JBoss Portal] - jboss portal 2.2.1 to 2.4 migration
by shagy69
Hi everybody,
I used to have a portal application in portal 2.2.1 and I decide to migrate a few days ago. I read the documentation and change the xml descriptors like portlet-instances.xml, *-object.xml... my app was a portal with 4 pages, and now it seems to work quite well in the new 2.4 portal. The problem is that I have an applet which was displayed inside a portlet in the previous portal, and now I got a cannot render portlet saying that it is not founding the portlet instance. Portlet is loaded because the init() method got executed. In the jsp page where i put my applet I use to initialize the codebase param using "renderRequest.getAbsolutePath()" any idea of where the problem can be?
Thanks in advance, any help is very appreciated.
salva.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3976130#3976130
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3976130
19 years, 7 months