Ok, based on this I don’t think VT (virtual threads) related structure and 
performance improvements make sense. If you can’t do the other elements you’re 
forced to use a different implementation anyway and the performance issues can 
be addressed there. 

Thanks for the feedback. 

Robert

> On Jan 8, 2025, at 2:04 AM, Alan Bateman <alan.bate...@oracle.com> wrote:
> 
>  On 07/01/2025 15:18, robert engels wrote:
>> Hi,
>> 
>> I would like to revisit this. I have signed the OCA for another PR I worked 
>> on - I believe it covers all of my contributions.
>> 
>> The websockets license looks to be very permissive. But it seems like this 
>> is something Oracle could reach out to the authors to resolve.
> 
> The simple HTTP server in the JDK was never meant to be a fully featured and 
> high performance server. Instead it's meant for very simple usages, so think 
> getting started, the rite of passage to serve up a file, and local testing. 
> If someone wants a production ready server then there are dozens to choose 
> from.
> 
> So I think highly questionable as to whether it's worth putting any time into 
> adding websockets or HTTP/2 support.
> 
> 
>> I could also simply create a whiteroom ws impl, as I did for the http2 
>> support - it’s a pretty small surface api.
>> 
>> I am more than willing to work on this, but I need to know what the 
>> feasibility is of it actually being included.
>> 
>> Even if the work was limited to “better support for vt”, some of the changes 
>> are more extensive (like the SSL handling).
> There may be a few small things that would make sense to bring to net-dev to 
> discuss. I assume "vt" means virtual threads so if there is some issues there 
> then bring them to the mailing list to get some agreement that they are worth 
> doing.
> 
> -Alan.

Reply via email to