11SHELL := /bin/bash
22benchmark-aiohttp :
33 cd aiohttp && ( \
4- docker- compose up -d --build gateway server redis; \
4+ docker compose up -d --build gateway server redis; \
55 sleep 2; \
6- docker- compose up wrk-hello >> ../history/benchmark-aiohttp__$(shell date +% Y-% m-% d) .log 2>&1 ; \
7- docker- compose up wrk-order >> ../history/benchmark-aiohttp__$(shell date +% Y-% m-% d) .log 2>&1 ; \
8- docker- compose down; \
6+ docker compose up wrk-hello >> ../history/benchmark-aiohttp__$(shell date +% Y-% m-% d) .log 2>&1 ; \
7+ docker compose up wrk-order >> ../history/benchmark-aiohttp__$(shell date +% Y-% m-% d) .log 2>&1 ; \
8+ docker compose down; \
99 )
1010
1111benchmark-blacksheep :
1212 cd blacksheep && ( \
13- docker- compose up -d --build gateway server redis; \
13+ docker compose up -d --build gateway server redis; \
1414 sleep 2; \
15- docker- compose up wrk-hello >> ../history/benchmark-blacksheep__$(shell date +% Y-% m-% d) .log 2>&1 ; \
16- docker- compose up wrk-order >> ../history/benchmark-blacksheep__$(shell date +% Y-% m-% d) .log 2>&1 ; \
17- docker- compose down; \
15+ docker compose up wrk-hello >> ../history/benchmark-blacksheep__$(shell date +% Y-% m-% d) .log 2>&1 ; \
16+ docker compose up wrk-order >> ../history/benchmark-blacksheep__$(shell date +% Y-% m-% d) .log 2>&1 ; \
17+ docker compose down; \
1818 )
1919
2020benchmark-aiozmq :
2121 cd aiozmq && ( \
22- docker- compose up -d --build gateway server redis; \
22+ docker compose up -d --build gateway server redis; \
2323 sleep 2; \
24- docker- compose up wrk-hello >> ../history/benchmark-aiozmq__$(shell date +% Y-% m-% d) .log 2>&1 ; \
25- docker- compose up wrk-order >> ../history/benchmark-aiozmq__$(shell date +% Y-% m-% d) .log 2>&1 ; \
26- docker- compose down; \
24+ docker compose up wrk-hello >> ../history/benchmark-aiozmq__$(shell date +% Y-% m-% d) .log 2>&1 ; \
25+ docker compose up wrk-order >> ../history/benchmark-aiozmq__$(shell date +% Y-% m-% d) .log 2>&1 ; \
26+ docker compose down; \
2727 )
2828
2929benchmark-fastapi :
3030 cd fast_api && ( \
31- docker- compose up -d --build gateway server redis; \
31+ docker compose up -d --build gateway server redis; \
3232 sleep 2; \
33- docker- compose up wrk-hello >> ../history/benchmark-fastapi__$(shell date +% Y-% m-% d) .log 2>&1 ; \
34- docker- compose up wrk-order >> ../history/benchmark-fastapi__$(shell date +% Y-% m-% d) .log 2>&1 ; \
35- docker- compose down; \
33+ docker compose up wrk-hello >> ../history/benchmark-fastapi__$(shell date +% Y-% m-% d) .log 2>&1 ; \
34+ docker compose up wrk-order >> ../history/benchmark-fastapi__$(shell date +% Y-% m-% d) .log 2>&1 ; \
35+ docker compose down; \
3636 )
3737
3838benchmark-sanic :
3939 cd sanic && ( \
40- docker- compose up -d --build gateway server redis; \
40+ docker compose up -d --build gateway server redis; \
4141 sleep 2; \
42- docker- compose up wrk-hello >> ../history/benchmark-sanic__$(shell date +% Y-% m-% d) .log 2>&1 ; \
43- docker- compose up wrk-order >> ../history/benchmark-sanic__$(shell date +% Y-% m-% d) .log 2>&1 ; \
44- docker- compose down; \
42+ docker compose up wrk-hello >> ../history/benchmark-sanic__$(shell date +% Y-% m-% d) .log 2>&1 ; \
43+ docker compose up wrk-order >> ../history/benchmark-sanic__$(shell date +% Y-% m-% d) .log 2>&1 ; \
44+ docker compose down; \
4545 )
4646
4747benchmark-zero :
4848 cd zero && ( \
49- docker- compose up -d --build gateway server redis; \
49+ docker compose up -d --build gateway server redis; \
5050 sleep 2; \
51- docker- compose up wrk-hello >> ../history/benchmark-zero__$(shell date +% Y-% m-% d) .log 2>&1 ; \
52- docker- compose up wrk-order >> ../history/benchmark-zero__$(shell date +% Y-% m-% d) .log 2>&1 ; \
53- docker- compose up wrk-hello-async >> ../history/benchmark-zero__$(shell date +% Y-% m-% d) .log 2>&1 ; \
54- docker- compose up wrk-order-async >> ../history/benchmark-zero__$(shell date +% Y-% m-% d) .log 2>&1 ; \
51+ docker compose up wrk-hello >> ../history/benchmark-zero__$(shell date +% Y-% m-% d) .log 2>&1 ; \
52+ docker compose up wrk-order >> ../history/benchmark-zero__$(shell date +% Y-% m-% d) .log 2>&1 ; \
53+ docker compose up wrk-hello-async >> ../history/benchmark-zero__$(shell date +% Y-% m-% d) .log 2>&1 ; \
54+ docker compose up wrk-order-async >> ../history/benchmark-zero__$(shell date +% Y-% m-% d) .log 2>&1 ; \
5555 docker-compose down; \
5656 )
5757
58+ benchmark-zero-tcp :
59+ cd zero_tcp && ( \
60+ docker compose up -d --build gateway server redis; \
61+ sleep 2; \
62+ docker compose up wrk-hello-async >> ../history/benchmark-zero-tcp__$(shell date +% Y-% m-% d) .log 2>&1 ; \
63+ docker compose up wrk-order-async >> ../history/benchmark-zero-tcp__$(shell date +% Y-% m-% d) .log 2>&1 ; \
64+ docker compose down; \
65+ )
66+
5867benchmark-all :
5968 $(MAKE ) benchmark-aiohttp
6069 $(MAKE ) benchmark-blacksheep
6170 $(MAKE ) benchmark-aiozmq
6271 $(MAKE ) benchmark-fastapi
6372 $(MAKE ) benchmark-sanic
64- $(MAKE ) benchmark-zero
73+ $(MAKE ) benchmark-zero
74+ $(MAKE ) benchmark-zero-tcp
0 commit comments