grpc 双向流的优雅关闭

Golang 

在 golang 的 grpc 里,双向流可用于类似 push 的场景,性能非常不错,但 client 接受消息是阻塞的,如果 client 由于某些原因需要主动断开 grpc 长连接,打破阻塞,则可通过 context 来完成。 client 主动断开双向流 我这里,举个例子,proto 文件如下

golang - struct 和扩展方法

Golang 

Java 编程中,class 使用是非常高频的,那么 Golang 中,是否有类似的概念呢? 其实,Golang 中并没有 class 的替代实现,只有结构体和扩展方法,考虑如下代码: package person import ( "fmt" ) type Man struct { Nam