您的位置:首页 > 其它

【分布式学习】为什么需要高质量API网关接口

2017-11-24 22:30 363 查看

前言

最近在网上看视频,学习分布式相关架构的知识。虽然暂时也用不到,就当储备知识吧。最近的学习打算是:先把理论理清一遍,再开始撸代码。



坑队友接口

没有接口文档。

出入参数风格不统一。

异常提示不友好。

模型结构混乱,接口粗暴升级

稳定性差。

解决之道

首先应该把组员召集起来,宣讲项目对各成员的意义,从心态上重视该项目。

制定接口开放规范,不允许有不清晰的接口结构。

在执行上对接口进行严格审查,建立奖罚制度

建立有效的沟通反馈机制,比如每天开展晨会,项目日报,周报总结等。

但是一般的效率问题和质量问题都不会得到解决。

有效的解决之道

真正的解决方法应该从技术层面上去思考,是对程序的把控,而不是去把控人。

Http API接口实现过程



控制器
A
B
两者都是做参数解析,参数转换,服务调用,返回结果。那我们可不可以把控制器
A
B
省略,减少我们的代码量呢?用
API
网关代表控制器,不会影响我们的效率。



API网关的作用

去掉
MVC
控制器,将
Http
请求直接无缝接入到
Java
服务接口。

统一出入参数格式。

统一异常规范。

自动检测服务接口规范。

尾言

勿以善小而不为。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: