03-AOP动态代理-鲁班老师02 VIP课程-应用框架专题API 网关组件_第1页
03-AOP动态代理-鲁班老师02 VIP课程-应用框架专题API 网关组件_第2页
03-AOP动态代理-鲁班老师02 VIP课程-应用框架专题API 网关组件_第3页
03-AOP动态代理-鲁班老师02 VIP课程-应用框架专题API 网关组件_第4页
03-AOP动态代理-鲁班老师02 VIP课程-应用框架专题API 网关组件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java互联网技术学习交流群号:656951213往期视频加小乔老师QQ:895900009,大型互联网公司必备之高质量API网关组件实现,主讲老师,曾广炜,多年的互联网技术开发和管理经验,曾任云猴网架构师,参与多个大型互联网平台的搭建,擅长API接口设计。目前正在研究通过工具解决团队编码效率的问题。QQ:2877438881,代号:鲁班,怎么判断一个接口写的好坏?,代码写的好不好每个人的标准都不一样?但当大家碰到烂代码的时候感受都是一至的?,坑队友!,这决逼是个新手,还有比这更坑的吗?,各种秀编程模式呀,简值要炸了!,五大坑队友接口,一、没有接口文档,坑对队友指数:,二、出入参风格不统一,坑对队友指数:,五大坑队友接口,三、异常提示不友好,坑对队友指数:,五大坑队友接口,四、模型结构混乱,接口粗暴升级,坑对队友指数:,五大坑队友接口,五、稳定性差,还找不到人!,坑对队友指数:,五大坑队友接口,解决之道?,如果你是一名架构师,正在带领团队开发大量的API接口,如何在保证项目进度的情况下又保证质量呢?,解决之道,首先应该把组员召集起来,宣讲项目对各成员的意义,从心态上重视该项目。制定接口开发规范,不允许有不清晰的接口结构在执行上对接口进行严格审查,建立奖罚制度建议有效的沟通反馈机制,比如每日开展晨会、项目日报、周报总结等。,只要严格遵守以上四点,一般的效率问题和质量问题都不会得到解决,项目会按时完成,项目奖金也会顺利下发,形势喜人。,有效的解决之道,直正的解决办法应该技术层面上去思考,是对程序的把控,而不是去把控人。,代码要怎么做就一定会那样去做,而人的不可控因素就太多了,HttpAPI接口实现过程,API网关的作用,1、去掉mvc控制器,将http请求直接无缝接入JAVA服务接口,4、自动检测服务接口规范,2、统一出入参格式,3、统一异常规范,API除了做到以上几点,还要保证他的易用性,没有过多的配置。,API网关的实现,后续扩展,1、API文档结构自动生成2、APIMock3、API自动化测试工具集成4、接口版本管理5、接口缓存6、授权与验证,如果能做到以上几点,完全可以成就一个漂亮的开源系统,商业化也不是没有可能。,总结回顾,1、五大最不友好的接口2、解决接口开发的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论