Skip to content
Webtide

Webtide

Jetty and CometD Expert Services

Menu

  • Why Choose…
    • Webtide?
    • Jetty?
    • CometD?
  • Services
    • Lifecycle Support
      • Expert Advice
      • Migration Assistance
      • Performance Tuning
      • Production Support
    • Accelerator Program
  • Blogs
  • Company
    • About Webtide
    • Team
  • Contact Us

Blogs

Eat What You Kill without Starvation!

Eat What You Kill without Starvation!

Jetty 9 introduced the Eat-What-You-Kill execution strategy to apply mechanically sympathetic techniques to the scheduling of threads in the producer-consumer pattern that are used for core capabilities in the server. The initial implementations proved vulnerable to thread starvation and Jetty-9.3 introduced dual

gregw March 28, 2019April 3, 2019 Asynchronous, General, HTTP, http/2, Jetty, performance, Uncategorized 2 Comments Read more

OpenJDK 11 and TLS 1.3 issues

OpenJDK 11 and TLS 1.3 issues

At the Jetty Project we have been getting reports from the community as well as seeing random failures of load tests and benchmarks that were using TLS, and the failures were only happening with Java 11 (any version up to

simon February 22, 2019July 22, 2020 Jetty, OpenJDK, TLS 3 Comments Read more

Running Jetty on the JPMS module-path

Jetty and the Java Module System. Java 9 introduced the arguably biggest change in the Java platform since its inception, the Java Module System (a.k.a. Project Jigsaw, or Java Platform Module System – JPMS). The Java Module System primarily targets

simon November 15, 2018May 24, 2019 Jakarta, Java, Jetty, JPMS No Comments Read more

CometD 4.0.0 Released

CometD 4.0.0 Released

The CometD Project is happy to announce the availability of CometD 4.0.0. CometD 4.0.0 builds on top of the CometD 3.1.x series, bringing improvements and new features. You can find a migration guide at the official CometD documentation site. What’s

simon September 17, 2018 Uncategorized No Comments Read more

Java Updates, Jetty, and the Future

Java Updates, Jetty, and the Future

There has been a tremendous amount of information, and a fair amount of disinformation, coming out over the last several months with regards to Java versioning, the effects of modularization, and how projects like Jetty may or may not respond

Chris Walker May 16, 2018May 24, 2019 General, Jakarta, Java, Jetty, Webtide 2 Comments Read more

Fast MultiPart FormData

Jetty’s venerable MultiPartInputStreamParser for parsing MultiPart form-data has been deprecated and replaced by the much more efficient MultiPartFormInputStream, based on a new MultiPartParser. This is much faster, but less forgiving of non-compliant format. So we have implemented a legacy mode

Lachlan Roberts May 9, 2018 performance, Uncategorized No Comments Read more

Getting Started with Jetty and JDK 9

Getting Started with Jetty and JDK 9

It’s finally here! Java 9 has officially been released and includes a whole host of changes and new functionality. Jetty, too, has been built with Java 9 over the past few releases as we ramp up support for the new JDK.

Chris Walker January 30, 2018May 24, 2019 General, Jakarta, Java, Jetty No Comments Read more

Conscrypting native SSL for Jetty

Conscrypting native SSL for Jetty

By default, Jetty uses the JSSE provider from the JVM for SSL, which has three significant problems: It’s slow! It doesn’t support ALPN in Java 8, which is needed for HTTP/2 It’s REALLY slow! There are workarounds for both problems:

gregw September 26, 2017 Uncategorized 5 Comments Read more

Testing JDK 9 with Dynamic Module Switching

Testing JDK 9 with Dynamic Module Switching

If you have been following Jetty’s adoption of Java 9, you might have read that builds using JDK 9 have started being produced. As the release of JDK 9 looms, developers are no doubt already doing everything they can to

Chris Walker September 13, 2017 General, Java, Webtide No Comments Read more

Jetty ReactiveStreams HTTP Client

Jetty ReactiveStreams HTTP Client

ReactiveStreams has gained a lot of attention recently, especially because of its inclusion in JDK 9 in the Flow class. A number of libraries have been written on top of ReactiveStreams that provide a functional-style API that makes asynchronous processing

simon September 6, 2017 HTTP, Java, Jetty 1 Comment Read more
Page 2 of 31«12345...102030...»Last »

Recent Posts

  • Community Projects & Contributors Take on Jakarta EE 9
  • Do Looms Claims Stack Up? Part 2: Thread Pools?
  • Do Loom’s Claims Stack Up? Part 1: Millions of Threads?
  • CometD 5.0.3, 6.0.0 and 7.0.0
  • Reactive HttpClient 1.1.5, 2.0.0 and 3.0.0

RSS

  • Entries RSS
  • Comments RSS

Webtide, LLC. is owned and operated by the developers of the Eclipse Jetty open source project.

Jetty is a registered trademark of the Eclipse Foundation, Inc.

Copyright © 2021 Webtide          Privacy Policy     Terms of Use