RPC学习系列(二)--对RPC长连接维护的理解

最近在用Netty做毕设,写的是一个MQTT服务器,需要维护长连接。之前写过一个简单的rpc,想起了连接的实现(用的短链接)。加上春招面试被问到了rpc长连接方面的内容,所以打算来写一篇水文。

关键字:rpc长连接,tcp长连接,保活。

……

阅读全文

Go语言之 sync.Mutex互斥锁

go语言以并发作为其特性之一,并发必然会带来对于资源的竞争,这时候我们就需要使用go提供的sync.Mutex这把互斥锁来保证临界资源的访问互斥。

既然经常会用这把锁,那么了解一下其内部实现,就能了解这把锁适用什么场景,特性如何了。

……

阅读全文