Yes,

Atmosphere JS client supports that. Since recently Wicket-Atmosphere
supports configuring the JS client settings. See
https://github.com/apache/wicket/commit/c24a561d5220a96f5bbac6af4393ed2478613331

Consult with Atmosphere docs for all supported settings.


On Wed, Feb 20, 2013 at 4:47 PM, Marco Springer <[email protected]> wrote:

> Thx for the reply Martin,
>
> Unfortunately I'm stuck with Apache, for the next ~3 years or so, until
> I've
> rewritten all other applications into a Wicket variant.
>
> Is there an option to somehow force the Atmosphere framework to use the
> older
> cometd/long-polling methods instead of the WebSocket technology?
>
> On Wednesday 20 February 2013 15:53:14 Martin Grigorov wrote:
> > Hi,
> >
> > Nginx latest release has support for WebSocket. There are many tweets
> about
> > this last few days.
> > If switching to Nginx is an option for you - try it.
> >
> > On Wed, Feb 20, 2013 at 3:44 PM, Marco Springer <[email protected]>
> wrote:
> > > Hi all,
> > >
> > > I have the following scenario:
> > > A Jetty instance is running on port 8080 with URL:
> > > `http://localhost:8080/appl/test`
> > > The deployed Wicket application is using Atmosphere for push events.
> > > I've configured the Apache server as how it was explained on the
> following
> > > URL:
> > >
> > >
> https://github.com/Atmosphere/atmosphere/wiki/How-to-run-Atmosphere-behind
> > > -Apache-WebServer
> > >
> > > When I access `http://localhost:8080/appl/test` directly without the
> > > proxy,
> > > it's all working fine.
> > > As soon as I try it through the proxy, e.g. `
> http://localhost/appl/test`,
> > > weird stuff starts happening.
> > >
> > > Mostly I see that the function, that's annotated with the "@Subscribe"
> > > annotation, gets called multiple times, 4 to 12 times isn't uncommon.
> And
> > > it's
> > > almost always in a power 2.
> > > This doesn't happen without the proxy.
> > > The second browser instance that should receive the push event doesn't
> > > respond
> > > properly either.
> > > I get:
> > > `INFO: Response processed successfully.
> > > INFO: refocus last focused component not needed/allowed`
> > >
> > > Does anyone have some more knowledge about configuring Apache's proxy
> to
> > > allow
> > > for proper websocket/cometd push events through Atmosphere?
> > >
> > > A quickstart for the Wicket project:
> > > http://glitchbox.nl/stack/atmosphere_proxy_problem.zip
> > > My apache config for the proxying:
> > > http://glitchbox.nl/stack/default
> > >
> > > Thanks in advance.
> > >
> > > Cheers,
> > > Marco
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com <http://jweekend.com/>

Reply via email to