[Design of JBoss Portal] - Re: current logged users
by Antoine_h
Hello,
About JMS or not, it makes me think of architecture, especially in High Availability (working on that now for a big organisation).
You may have yet taken this into account : so, just in case :
An architecture with a producer and some consumers would be great.
Whatsoever is the messaging support between the two.
If not yet : taking this into account in the way to build these services... would be nice.
3 advantages :
1) High availability :
With HA, people need to view/monitor/exploite these material (like statistic and users loged) from another server.
The machine that work with this material will not be inside the HA perimeter.
2) Prod architecture : upgrade of applications
Even with no HA.
The statistic application and the admin application must be upgraded with new versions quite quicly (1 or 2 months),
whereas the portal application will be mainly every 6 months (heavy, high stake migration).
So a separate server for these feature (consumers) is much more confortable (necessary ?) for prod.
3) overriding and extensions
To easily extend the feature : it is more easy not touching the producer, and just override the consumer.
hope it helps...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4064518#4064518
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4064518
18 years, 8 months
[Design of JBoss ESB] - Re: JMSRouter refactoring
by beve
I'd like to add the ability for the JMSRouter to function as a splitter so that the action processing pipleline will continue processing.
| <action name="route-to-response" class="org.jboss.soa.esb.actions.routing.JMSRouter">
| <property name="jndiName" value="queue/XXXResponse"/>
| <property name="unwrap" value="true"/>
| <property name="continue-processing" value="true"/>
| </action>
|
Setting the property "continue-processing" to true would then make the process method, which has been overridden by JMSRouter, return the message object, which will cause the processing of the pipeline to continue.
I know that this is what a NotfiyJMS is for, but this would mean that I'd need to refactor the NotfiyQueue class so it can use the setting of correlation id that exists in JMSRouter. Plus I think there is a JIRA to refactor the NotifyJMS classes anyway.
/Daniel
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4064442#4064442
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4064442
18 years, 8 months