go-kit 上手之example stringsvc3 通过代理实现分布式处理
使用的包 创建到特定地址代理服务器的client 定义使用了代理机制的新服务 根据用户输入的代理服务器地址生成对应的代理服务器中间件 main 运行结果 代理中间件 stringsvc3没有完全按照官网中stringsvc3的写法,而是在stringsvc2的基础上增加了proxy.go 主要就是给uppercase增加了代理中间件,主要步骤分三步: 1)向特定地址代理服务器发送请求的client的编码和解码函数。 2)生成向特定地址代理服务器发送请求的client。 3)用client配合load balancer构建代理服务器中间件。 使用的包 package main import ( "bytes" "context" "encoding/json" "errors" "fmt" "...阅读全文