### 答案: 应该使用基于HTTP协议的组件
### 原因:
1. 接口调试方便,参数可使用http-client传递,服务端也可直接打印
2. http协议对于每个请求隐藏式的设置了id,对服务端接口调用的并发调度进行了很好的隔离(和封装)
3. 接口同步调用模型开发方便,异步可用专用的消息队列替代
4. 省去网路连接通路检测的复杂性
5. x-www-urlencoded的数据压缩性也很好
6. Http协议在不断改进(http2)
7. 安全性有https
有疑问加站长微信联系(非本文作者)
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)