Hi,

our backend application has a page containing ~20 panels which render 
health-checks of different components in our
infrastructure. Each one of these checks can take some time (~ 10 seconds) 
until it timeouts if the background-component
is not reachable.

Until now we’ve used AjaxLazyLoadingPanels to render those panels, but due to 
the fact, that wicket can only run
one ajax request at a time on a single page, this can result in extremely long 
loading times until all panels are displayed.

I’ve tried to implement the panel rendering using websockets - but it seems i’m 
running in the same problem like the concurrent
ajax request issue - meaning that when i spawn the loading of the expensive 
panel in the background, which page instance
should i use to render the panel?

So my question is: Is there a way to render multiple panels concurrently in 
wicket? Which each panel having it’s own timeout?

regards


robert


Reply via email to