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

HTTP

Introducing Jetty Load Generator

Introducing Jetty Load Generator

The Jetty Project just released the Jetty Load Generator, a Java 11+ library to load-test any HTTP server, that supports both HTTP/1.1 and HTTP/2. The project was born in 2016, with specific requirements. At the time, very few load-test tools

Simone Bordet February 3, 2021 Asynchronous, HTTP, http/2, Java, Jetty, performance No Comments Read more

Reactive HttpClient 1.1.5, 2.0.0 and 3.0.0

Reactive HttpClient 1.1.5, 2.0.0 and 3.0.0

Following the releases of Eclipse Jetty 10.0.0 and 11.0.0, the Reactive HttpClient project — introduced back in 2017 — has released versions 1.1.5, 2.0.0 and 3.0.0. Reactive HttpClient 1.1.x Series Reactive HttpClient Versions 1.1.x, of which the latest is the

Simone Bordet December 15, 2020 Asynchronous, HTTP, http/2, Jakarta, Java, Jetty No Comments Read more

Object Pooling, Benchmarks, and Another Way

Object Pooling, Benchmarks, and Another Way

Context The Jetty HTTP client internally uses a connection pool to recycle HTTP connections, as they are expensive to create and dispose of. This is a well-known pattern that has proved to work well. While this pattern brings great benefits,

Ludovic Orban November 4, 2020November 4, 2020 HTTP, Java, Jetty, performance No Comments Read more

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

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

Simone Bordet September 6, 2017 HTTP, Java, Jetty 1 Comment Read more

Jetty, Cookies and RFC6265 Compliance

Jetty, Cookies and RFC6265 Compliance

Starting with patch 9.4.3, Jetty will be fully compliant with RFC6265, which presents changes to cookies which may have significant impact for some users. Up until now Jetty has supported Version=1 cookies defined in RFC2109 (and continued in RFC2965) which allows for special/reserved

Chris Walker March 17, 2017March 21, 2017 HTTP, http/2, Jetty, Uncategorized No Comments Read more

HTTP/2 with HAProxy and Jetty

HTTP/2 is now the official RFC 7540, and it’s about time to deploy your website on HTTP/2, to get the numerous benefits that HTTP/2 brings. A very typical deployment is to have Apache (or Nginx) working as a reverse proxy

Simone Bordet June 17, 2015 FastCGI, HTTP, http/2, Jetty, Uncategorized 2 Comments Read more

Jetty HTTP/2 cleartext upgrade

With the approach of the release candidate for Jetty 9.3.0 in the next days, we have implemented support for HTTP/2 cleartext upgrade mechanism, on server side, resolving issue #465857. This means that you can configure a Jetty server to speak

Simone Bordet April 30, 2015 HTTP, http/2, Jetty, Uncategorized No Comments Read more

Eat What You Kill

A producer consumer pattern for Jetty HTTP/2 with mechanical sympathy Developing scalable servers in Java now requires careful consideration of mechanical sympathetic issues to achieve both high throughput and low latency.  With the introduction of HTTP/2 multiplexed semantics to Jetty,

gregw April 28, 2015January 6, 2021 HTTP, http/2, Jetty, performance, Uncategorized 8 Comments Read more

Jetty @ JavaOne 2014

I’ll be attending JavaOne Sept 29 to Oct 1 and will be presenting several talks on Jetty: CON2236 Servlet Async IO: I’ll be looking at the servlet 3.1 asynchronous IO API and how to use it for scale and low

admin September 19, 2014 Asynchronous, FastCGI, HTTP, http/2, Jetty, Servlets, Uncategorized, Webtide No Comments Read more
Page 1 of 3123»

Recent Posts

  • Introducing Jetty Load Generator
  • A story about Unix, Unicode, Java, filesystems, internationalization and normalization
  • 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?

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