You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Ikenna Darlington <id...@grit.systems> on 2016/01/06 18:11:28 UTC
Tomcat9 Removal of support for Comet
Hello Devs,
My team currently uses tomcat8 to serve our Scala application developed
using lift. Our application uses comet to send real time data from the
server to the client.
Unfortunately we noticed that in the new release of tomcat - tomcat9,
comet is no longer supported because
*
Web Sockets is already far more popular (based on question volume on the users list)
*
Comet support adds a fair amount of complexity to the connector code
Though, web sockets might be more popular, but there are frameworks that
rely solely on comet for real time features. Some frameworks like lift
don't support web sockets and most lift developers serve their
applications through tomcat.
We would appreciate if support for comet is restored in the next release.
Regards,
Ikenna Darlington.
Grit Systems
Re: Tomcat9 Removal of support for Comet
Posted by Christopher Schultz <ch...@christopherschultz.net>.
Ikenna,
On 1/6/16 12:42 PM, Ikenna Darlington wrote:
> Hello, I am sorry about that. Felt that I needed to post to both the
> users and dev lists, Since it concerned both. I have noted that. Thank you.
You didn't read the whole reply. Mark replied using the usual convention
on this list, which is to reply inline or at the bottom of the message,
rather than top-posting[1].
-chris
[1] http://tomcat.apache.org/lists.html#tomcat-users
> On 01/06/2016 06:39 PM, Mark Thomas wrote:
>> On 06/01/2016 17:11, Ikenna Darlington wrote:
>>> Hello Devs,
>> Cross-posting questions to the users and dev lists is frowned upon in
>> this community. If you are ever unsure where to post, post to the users
>> list and you will be redirected if necessary.
>>
>>> My team currently uses tomcat8 to serve our Scala application developed
>>> using lift. Our application uses comet to send real time data from the
>>> server to the client.
>>>
>>> Unfortunately we noticed that in the new release of tomcat - tomcat9,
>>> comet is no longer supported because
>>>
>>>
>>> *
>>>
>>> Web Sockets is already far more popular (based on question volume on the users list)
>>>
>>> *
>>>
>>> Comet support adds a fair amount of complexity to the connector code
>>>
>>> Though, web sockets might be more popular, but there are frameworks that
>>> rely solely on comet for real time features. Some frameworks like lift
>>> don't support web sockets and most lift developers serve their
>>> applications through tomcat.
>>>
>>> We would appreciate if support for comet is restored in the next release.
>> Are you sure Lift is using Tomcat's Comet implementation rather than
>> it's own? Comet was always very proprietary. A quick search of the Lift
>> Github repo doesn't identify any Tomcat specific classes and the docs
>> suggest it runs in any Java EE servlet container. That indicates to me
>> that Lift is not using Tomcat's Comet implementation.
>>
>> The quickest test is probably to download 9.0.0.M1 and see if a simple
>> test app works. I know next to nothing about Lift or I'd do that myself.
>>
>> Mark
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat9 Removal of support for Comet
Posted by Ikenna Darlington <id...@grit.systems>.
Hello, I am sorry about that. Felt that I needed to post to both the
users and dev lists, Since it concerned both. I have noted that. Thank you.
On 01/06/2016 06:39 PM, Mark Thomas wrote:
> On 06/01/2016 17:11, Ikenna Darlington wrote:
>> Hello Devs,
> Cross-posting questions to the users and dev lists is frowned upon in
> this community. If you are ever unsure where to post, post to the users
> list and you will be redirected if necessary.
>
>> My team currently uses tomcat8 to serve our Scala application developed
>> using lift. Our application uses comet to send real time data from the
>> server to the client.
>>
>> Unfortunately we noticed that in the new release of tomcat - tomcat9,
>> comet is no longer supported because
>>
>>
>> *
>>
>> Web Sockets is already far more popular (based on question volume on the users list)
>>
>> *
>>
>> Comet support adds a fair amount of complexity to the connector code
>>
>> Though, web sockets might be more popular, but there are frameworks that
>> rely solely on comet for real time features. Some frameworks like lift
>> don't support web sockets and most lift developers serve their
>> applications through tomcat.
>>
>> We would appreciate if support for comet is restored in the next release.
> Are you sure Lift is using Tomcat's Comet implementation rather than
> it's own? Comet was always very proprietary. A quick search of the Lift
> Github repo doesn't identify any Tomcat specific classes and the docs
> suggest it runs in any Java EE servlet container. That indicates to me
> that Lift is not using Tomcat's Comet implementation.
>
> The quickest test is probably to download 9.0.0.M1 and see if a simple
> test app works. I know next to nothing about Lift or I'd do that myself.
>
> Mark
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat9 Removal of support for Comet
Posted by Mark Thomas <ma...@apache.org>.
On 06/01/2016 17:11, Ikenna Darlington wrote:
> Hello Devs,
Cross-posting questions to the users and dev lists is frowned upon in
this community. If you are ever unsure where to post, post to the users
list and you will be redirected if necessary.
> My team currently uses tomcat8 to serve our Scala application developed
> using lift. Our application uses comet to send real time data from the
> server to the client.
>
> Unfortunately we noticed that in the new release of tomcat - tomcat9,
> comet is no longer supported because
>
>
> *
>
> Web Sockets is already far more popular (based on question volume on the users list)
>
> *
>
> Comet support adds a fair amount of complexity to the connector code
>
> Though, web sockets might be more popular, but there are frameworks that
> rely solely on comet for real time features. Some frameworks like lift
> don't support web sockets and most lift developers serve their
> applications through tomcat.
>
> We would appreciate if support for comet is restored in the next release.
Are you sure Lift is using Tomcat's Comet implementation rather than
it's own? Comet was always very proprietary. A quick search of the Lift
Github repo doesn't identify any Tomcat specific classes and the docs
suggest it runs in any Java EE servlet container. That indicates to me
that Lift is not using Tomcat's Comet implementation.
The quickest test is probably to download 9.0.0.M1 and see if a simple
test app works. I know next to nothing about Lift or I'd do that myself.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat9 Removal of support for Comet
Posted by Rémy Maucherat <re...@apache.org>.
2016-01-06 18:11 GMT+01:00 Ikenna Darlington <id...@grit.systems>:
> Hello Devs,
>
> My team currently uses tomcat8 to serve our Scala application developed
> using lift. Our application uses comet to send real time data from the
> server to the client.
>
> Unfortunately we noticed that in the new release of tomcat - tomcat9,
> comet is no longer supported because
>
>
> *
>
> Web Sockets is already far more popular (based on question volume on
> the users list)
>
> *
>
> Comet support adds a fair amount of complexity to the connector code
>
> Though, web sockets might be more popular, but there are frameworks that
> rely solely on comet for real time features. Some frameworks like lift
> don't support web sockets and most lift developers serve their
> applications through tomcat.
>
> We would appreciate if support for comet is restored in the next release.
>
> If you're looking at Tomcat 9, then you can notice the additional "non
blocking / async" IO from Servlet 3.1 is a straight superset of the Tomcat
comet API [it adds "non blocking" writes] and works either with the
straight HTTP or after a HTTP upgrade. It would be time to update the
framework since having the two APIs really added useless complexity, and
this is not going to be added back.
Rémy