探索Go的netpoller:netpoller网络模型与I/O多路复用技术
使用Go进行网络编程是十分的高效和便捷的,在goroutine-per-connection这样的编程模式下开发者可以使用同步的模式来编写业务逻辑而无需关心网络的阻塞、异步等问题极大的降低了心智负担。同时Go基于 I/O multiplexing 和 goroutine scheduler 使得这个网络模型在开发模式和接口层面保持简洁的同时也具备较高的性能可以满足绝大多数的场景。
...
阅读全文…