|
|
|
@ -25,7 +25,7 @@ Advantages of go-zero:
|
|
|
|
|
* auto validate the request parameters from clients
|
|
|
|
|
* plenty of builtin microservice management and concurrent toolkits
|
|
|
|
|
|
|
|
|
|
<img src="https://github.com/tal-tech/zero-doc/blob/main/doc/images/architecture-en.png" alt="Architecture" width="1500" />
|
|
|
|
|
<img src="https://raw.githubusercontent.com/tal-tech/zero-doc/main/doc/images/architecture-en.png" alt="Architecture" width="1500" />
|
|
|
|
|
|
|
|
|
|
## 1. Backgrounds of go-zero
|
|
|
|
|
|
|
|
|
@ -76,7 +76,7 @@ go-zero is a web and rpc framework that integrates lots of engineering practices
|
|
|
|
|
|
|
|
|
|
As below, go-zero protects the system with couple layers and mechanisms:
|
|
|
|
|
|
|
|
|
|
![Resilience](https://github.com/tal-tech/zero-doc/blob/main/doc/images/resilience-en.png)
|
|
|
|
|
![Resilience](https://raw.githubusercontent.com/tal-tech/zero-doc/main/doc/images/resilience-en.png)
|
|
|
|
|
|
|
|
|
|
## 4. Future development plans of go-zero
|
|
|
|
|
|
|
|
|
@ -202,7 +202,7 @@ go get -u github.com/tal-tech/go-zero
|
|
|
|
|
|
|
|
|
|
## 7. Benchmark
|
|
|
|
|
|
|
|
|
|
![benchmark](https://github.com/tal-tech/zero-doc/blob/main/doc/images/benchmark.png)
|
|
|
|
|
![benchmark](https://raw.githubusercontent.com/tal-tech/zero-doc/main/doc/images/benchmark.png)
|
|
|
|
|
|
|
|
|
|
[Checkout the test code](https://github.com/smallnest/go-web-framework-benchmark)
|
|
|
|
|
|
|
|
|
|