Skip to content

HTTP/2 client and server for doing various random tests

Notifications You must be signed in to change notification settings

spraints/improved-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTTP/2 client and server

This project includes a simple Go HTTP client and server that talk over HTTP/2. I want to use this to figure out what happens with various types of connection problems.

  • Normal: all requests go over the same connection.

  • Fewer "max streams" on server than threads on client: more connections get opened.

  • Server process exits - client errors.

  • kill -STOP server - ping + read-idle timeouts both elapse and then the client times out.

  • Network connection drops - ❓ I should be able to test this either with two computers or with a two-VM Vagrant.

About

HTTP/2 client and server for doing various random tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published