[Golang] microservice implementation tool -- go kit is easy to understand

Go kit is a distributed development tool set, which can be used to build micro services in large organizations (businesses). It solves most common problems in distributed systems. Therefore, users can focus on business logic First of all, we should understand that go kit is not a framework. It is just a tool set. It has some toolkits to help ...

Posted by savagenoob on Wed, 03 Nov 2021 15:10:58 -0700

select model for IO reuse

IO multiplexing IO reuse is a very important technology in linux system. I think the understanding of reuse here is that a single process or thread can process multiple IOS in a certain mode, rather than one process or thread only processes one io. Generally, when processing socket communication, a thread or process either blocks and waits the ...

Posted by paddycallaghan on Thu, 23 Sep 2021 17:54:44 -0700