|
@@ -5,6 +5,7 @@
|
|
"default": {
|
|
"default": {
|
|
"orm": "Raw",
|
|
"orm": "Raw",
|
|
"database_os": "Linux",
|
|
"database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
"db_url": "/db",
|
|
"db_url": "/db",
|
|
"fortune_url": "/fortunes",
|
|
"fortune_url": "/fortunes",
|
|
"query_url": "/queries?queries=",
|
|
"query_url": "/queries?queries=",
|
|
@@ -17,15 +18,17 @@
|
|
"classification": "Micro",
|
|
"classification": "Micro",
|
|
"framework": "http4k",
|
|
"framework": "http4k",
|
|
"language": "Kotlin",
|
|
"language": "Kotlin",
|
|
- "platform": "servlet",
|
|
|
|
|
|
+ "platform": "sunhttp",
|
|
"webserver": "None",
|
|
"webserver": "None",
|
|
"os": "Linux",
|
|
"os": "Linux",
|
|
- "notes": "",
|
|
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "display_name": "http4k-core",
|
|
"versus": "servlet"
|
|
"versus": "servlet"
|
|
},
|
|
},
|
|
- "undertow": {
|
|
|
|
|
|
+ "apache": {
|
|
"orm": "Raw",
|
|
"orm": "Raw",
|
|
"database_os": "Linux",
|
|
"database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
"db_url": "/db",
|
|
"db_url": "/db",
|
|
"fortune_url": "/fortunes",
|
|
"fortune_url": "/fortunes",
|
|
"query_url": "/queries?queries=",
|
|
"query_url": "/queries?queries=",
|
|
@@ -38,15 +41,16 @@
|
|
"classification": "Micro",
|
|
"classification": "Micro",
|
|
"framework": "http4k",
|
|
"framework": "http4k",
|
|
"language": "Kotlin",
|
|
"language": "Kotlin",
|
|
- "platform": "undertow",
|
|
|
|
|
|
+ "platform": "apache-httpcore",
|
|
"webserver": "None",
|
|
"webserver": "None",
|
|
"os": "Linux",
|
|
"os": "Linux",
|
|
- "notes": "",
|
|
|
|
- "versus": "undertow"
|
|
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "versus": "servlet"
|
|
},
|
|
},
|
|
- "ratpack": {
|
|
|
|
|
|
+ "apache4": {
|
|
"orm": "Raw",
|
|
"orm": "Raw",
|
|
"database_os": "Linux",
|
|
"database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
"db_url": "/db",
|
|
"db_url": "/db",
|
|
"fortune_url": "/fortunes",
|
|
"fortune_url": "/fortunes",
|
|
"query_url": "/queries?queries=",
|
|
"query_url": "/queries?queries=",
|
|
@@ -59,15 +63,16 @@
|
|
"classification": "Micro",
|
|
"classification": "Micro",
|
|
"framework": "http4k",
|
|
"framework": "http4k",
|
|
"language": "Kotlin",
|
|
"language": "Kotlin",
|
|
- "platform": "ratpack",
|
|
|
|
|
|
+ "platform": "apache-httpcore",
|
|
"webserver": "None",
|
|
"webserver": "None",
|
|
"os": "Linux",
|
|
"os": "Linux",
|
|
- "notes": "",
|
|
|
|
- "versus": "ratpack"
|
|
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "versus": "servlet"
|
|
},
|
|
},
|
|
- "netty": {
|
|
|
|
|
|
+ "jetty": {
|
|
"orm": "Raw",
|
|
"orm": "Raw",
|
|
"database_os": "Linux",
|
|
"database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
"db_url": "/db",
|
|
"db_url": "/db",
|
|
"fortune_url": "/fortunes",
|
|
"fortune_url": "/fortunes",
|
|
"query_url": "/queries?queries=",
|
|
"query_url": "/queries?queries=",
|
|
@@ -80,15 +85,16 @@
|
|
"classification": "Micro",
|
|
"classification": "Micro",
|
|
"framework": "http4k",
|
|
"framework": "http4k",
|
|
"language": "Kotlin",
|
|
"language": "Kotlin",
|
|
- "platform": "netty",
|
|
|
|
|
|
+ "platform": "jetty",
|
|
"webserver": "None",
|
|
"webserver": "None",
|
|
"os": "Linux",
|
|
"os": "Linux",
|
|
- "notes": "",
|
|
|
|
- "versus": "netty"
|
|
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "versus": "jetty"
|
|
},
|
|
},
|
|
- "apache": {
|
|
|
|
|
|
+ "ktorcio": {
|
|
"orm": "Raw",
|
|
"orm": "Raw",
|
|
"database_os": "Linux",
|
|
"database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
"db_url": "/db",
|
|
"db_url": "/db",
|
|
"fortune_url": "/fortunes",
|
|
"fortune_url": "/fortunes",
|
|
"query_url": "/queries?queries=",
|
|
"query_url": "/queries?queries=",
|
|
@@ -101,15 +107,16 @@
|
|
"classification": "Micro",
|
|
"classification": "Micro",
|
|
"framework": "http4k",
|
|
"framework": "http4k",
|
|
"language": "Kotlin",
|
|
"language": "Kotlin",
|
|
- "platform": "apache-httpcore",
|
|
|
|
|
|
+ "platform": "ktor",
|
|
"webserver": "None",
|
|
"webserver": "None",
|
|
"os": "Linux",
|
|
"os": "Linux",
|
|
- "notes": "",
|
|
|
|
- "versus": "servlet"
|
|
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "versus": "ktor-cio"
|
|
},
|
|
},
|
|
- "ktorcio": {
|
|
|
|
|
|
+ "ktornetty": {
|
|
"orm": "Raw",
|
|
"orm": "Raw",
|
|
"database_os": "Linux",
|
|
"database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
"db_url": "/db",
|
|
"db_url": "/db",
|
|
"fortune_url": "/fortunes",
|
|
"fortune_url": "/fortunes",
|
|
"query_url": "/queries?queries=",
|
|
"query_url": "/queries?queries=",
|
|
@@ -122,15 +129,16 @@
|
|
"classification": "Micro",
|
|
"classification": "Micro",
|
|
"framework": "http4k",
|
|
"framework": "http4k",
|
|
"language": "Kotlin",
|
|
"language": "Kotlin",
|
|
- "platform": "ktorcio",
|
|
|
|
|
|
+ "platform": "ktor",
|
|
"webserver": "None",
|
|
"webserver": "None",
|
|
"os": "Linux",
|
|
"os": "Linux",
|
|
- "notes": "",
|
|
|
|
- "versus": "ktor-cio"
|
|
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "versus": "ktor-netty"
|
|
},
|
|
},
|
|
- "ktornetty": {
|
|
|
|
|
|
+ "netty": {
|
|
"orm": "Raw",
|
|
"orm": "Raw",
|
|
"database_os": "Linux",
|
|
"database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
"db_url": "/db",
|
|
"db_url": "/db",
|
|
"fortune_url": "/fortunes",
|
|
"fortune_url": "/fortunes",
|
|
"query_url": "/queries?queries=",
|
|
"query_url": "/queries?queries=",
|
|
@@ -143,11 +151,55 @@
|
|
"classification": "Micro",
|
|
"classification": "Micro",
|
|
"framework": "http4k",
|
|
"framework": "http4k",
|
|
"language": "Kotlin",
|
|
"language": "Kotlin",
|
|
- "platform": "ktornetty",
|
|
|
|
|
|
+ "platform": "netty",
|
|
"webserver": "None",
|
|
"webserver": "None",
|
|
"os": "Linux",
|
|
"os": "Linux",
|
|
- "notes": "",
|
|
|
|
- "versus": "ktor-netty"
|
|
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "versus": "netty"
|
|
|
|
+ },
|
|
|
|
+ "ratpack": {
|
|
|
|
+ "orm": "Raw",
|
|
|
|
+ "database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
|
|
+ "db_url": "/db",
|
|
|
|
+ "fortune_url": "/fortunes",
|
|
|
|
+ "query_url": "/queries?queries=",
|
|
|
|
+ "update_url": "/updates?queries=",
|
|
|
|
+ "database": "Postgres",
|
|
|
|
+ "json_url": "/json",
|
|
|
|
+ "plaintext_url": "/plaintext",
|
|
|
|
+ "port": 9000,
|
|
|
|
+ "approach": "Realistic",
|
|
|
|
+ "classification": "Micro",
|
|
|
|
+ "framework": "http4k",
|
|
|
|
+ "language": "Kotlin",
|
|
|
|
+ "platform": "netty",
|
|
|
|
+ "webserver": "None",
|
|
|
|
+ "os": "Linux",
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "versus": "ratpack"
|
|
|
|
+ },
|
|
|
|
+ "undertow": {
|
|
|
|
+ "orm": "Raw",
|
|
|
|
+ "database_os": "Linux",
|
|
|
|
+ "cached_query_url": "/cached?queries=",
|
|
|
|
+ "db_url": "/db",
|
|
|
|
+ "fortune_url": "/fortunes",
|
|
|
|
+ "query_url": "/queries?queries=",
|
|
|
|
+ "update_url": "/updates?queries=",
|
|
|
|
+ "database": "Postgres",
|
|
|
|
+ "json_url": "/json",
|
|
|
|
+ "plaintext_url": "/plaintext",
|
|
|
|
+ "port": 9000,
|
|
|
|
+ "approach": "Realistic",
|
|
|
|
+ "classification": "Micro",
|
|
|
|
+ "framework": "http4k",
|
|
|
|
+ "language": "Kotlin",
|
|
|
|
+ "platform": "undertow",
|
|
|
|
+ "webserver": "None",
|
|
|
|
+ "os": "Linux",
|
|
|
|
+ "notes": "https://http4k.org",
|
|
|
|
+ "versus": "undertow"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
]
|