Circuit Breaker refers to a mechanism that suspends trading in the stock market for a certain period...
gRPC service with HTTP interface? While go-zero brought an excellent RESTful and gRPC...
Did you feel the same? When you are developing backend services, do you often have the...
Scenarios For Gophers, we basically write code for clients to request. Sometimes we need...
When to use RESTful API For most startups, we should focus more on delivering the products...
Background When we write applications, we basically use configuration files, from various...
Why do we need load shedding? In a microservice cluster, the invocation chain is complex,...
As programmers, we often hope that our code is bug-free! But the fact is that bug-free can only be...
Why to write this best practices For many startups, we should focus more on delivering...
Background I was often asked if it is possible to put API gateway and RPC service in the...
Problems Timeouts are important for programs that connect to external resources or that...
For systems that contain lots of delayed in-process tasks. If we use lots of timers to handle the...
In go-zero's distributed caching implementation, we used consistent hash algorithm a lot. In this...
Background I worked around the clock and overtime to develop the simplest Go Hello world...
What is service registration discovery? For developers who work with microservices, the...