|
@@ -1,15 +1,15 @@
|
|
import multiprocessing
|
|
import multiprocessing
|
|
import os
|
|
import os
|
|
|
|
|
|
-from robyn import Response, Robyn, jsonify
|
|
|
|
|
|
+from robyn import Response, Robyn
|
|
from robyn.argument_parser import Config
|
|
from robyn.argument_parser import Config
|
|
|
|
|
|
|
|
|
|
class SpecialConfig(Config):
|
|
class SpecialConfig(Config):
|
|
def __init__(self):
|
|
def __init__(self):
|
|
super().__init__()
|
|
super().__init__()
|
|
- self.workers = 2
|
|
|
|
- self.processes = (os.cpu_count() * 2) + 1
|
|
|
|
|
|
+ self.workers = (os.cpu_count() * 2) + 1
|
|
|
|
+ self.processes = os.cpu_count()
|
|
self.log_level = "WARN"
|
|
self.log_level = "WARN"
|
|
|
|
|
|
|
|
|
|
@@ -22,16 +22,12 @@ def plaintext() -> str:
|
|
|
|
|
|
|
|
|
|
@app.get("/json", const=True)
|
|
@app.get("/json", const=True)
|
|
-def json() -> str:
|
|
|
|
- return Response(
|
|
|
|
- status_code=200,
|
|
|
|
- description=jsonify({"message": "Hello, world!"}),
|
|
|
|
- headers={"Content-Type": "application/json"}
|
|
|
|
- )
|
|
|
|
-
|
|
|
|
|
|
+def json() -> dict:
|
|
|
|
+ return {
|
|
|
|
+ "message": "Hello, world!"
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
app.add_response_header("Server", "Robyn")
|
|
app.add_response_header("Server", "Robyn")
|
|
-
|
|
|
|
app.start(host="0.0.0.0", port=8080)
|
|
app.start(host="0.0.0.0", port=8080)
|