Hi, Matej developed some cluster code that is optimized for Wicket (it has for instance a clustered page store) + Jetty and that uses Tomcat tribes for cluster communication. I've tweaked (mainly separated it in 3 projects to make the dependencies work) and tested it with Teachscape. It looks good enough to be a 1.0 release.
If people don't object, I'd like to make these projects part of our core projects. I definitively want support this project, since we plan to use it for Teachscape soon (on top of additional clustering of for instance Lucene and JMX, for which we might use Terracotta). The licenses are not a problem (Jetty and Tomcat Tribes mainly), and the ASF headers and tests for it are all in place. Clustering support is listed here: http://cwiki.apache.org/confluence/display/WICKET/Wicket+1.4+Wish+List Though that says: 'enabled by default', which I don't think we should do. The default is fine, and you can cluster your Wicket app easy enough (without changes to your code) by using this project and/ or Terracotta (or tradional clustering if you are fine with using the older session store). Enabling it by default would mean more dependencies, which I don't think we should do. I'd also like to stress that these projects don't affect other wicket projects in any way. If no-one objects to making this a core project, I'd also like to turn it on for the example project. If there is just one node in the cluster, it will still run without any problems, so it wouldn't endanger anything or make deployment more difficult. WDYT? Eelco