Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ollls authored Apr 5, 2023
1 parent 8e65c00 commit 58e136d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@

<img src="quartz-h2.jpeg" width="84" title="quartz-h2"/>

[![Generic badge](https://img.shields.io/badge/quartz--h2-v0.4.3-blue)](https://repo1.maven.org/maven2/io/github/ollls/quartz-h2_3/0.4.3/)
[![Generic badge](https://img.shields.io/badge/quartz--h2-v0.4.5-blue)](https://repo1.maven.org/maven2/io/github/ollls/quartz-h2_3/0.4.5/)
[![Generic badge](https://img.shields.io/badge/Hello%20World-template-red)](https://github.com/ollls/json-template-qh2)

# Asyncronous Java NIO **http/2 TLS** packet streaming server/client.

TLS encryption implemented as scala CATS effects with ALPN h2 tag. Direct native translation of fs2 stream chunks into http2 packets, where http Request's data and http Response's data mapped directy to fs2 streams. Tested and optimized to produce highest possible TPS.(**120K TPS** on MacBook with h2load tool, see details below). Single java.util.concurrent.ForkJoinPool for JAVA NIO Socket Groups and for evalOn() with CATS Effects. Http/2 weights and dependency are not implemented, for performance reasons.

```
"io.github.ollls" %% "quartz-h2" % "0.4.3"
"io.github.ollls" %% "quartz-h2" % "0.4.5"
```
to start server example with IO
```
Expand Down

0 comments on commit 58e136d

Please sign in to comment.