2019年5月15日
摘要: 背景 基于每次调用的负载均衡 需要注意的是,gRPC的负载均衡发生在每次调用时,而不是每次连接时。换句话说,就算所有的请求来自于同一个客户,我们也希望可以将它们负载均衡到所有的服务器。 负载均衡的方法 在讨论gRPC所使用的负载均衡之前,我们讨论一下常规的负载均衡方式。 代理方式 使用代理作为可信任 阅读全文
posted @ 2019-05-15 18:44 月落无影 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: golang的channel实现位于src/runtime/chan.go文件。golang中的channel对应的结构是: 注:源码中的raceenabled表示是否启用race detector, 所以,如果你只需要了解channel的机制,可以忽略raceenabled的相关代码。当racee 阅读全文
posted @ 2019-05-15 09:59 月落无影 阅读(1192) 评论(0) 推荐(0) 编辑