接口接口接口

图片 1

发现很多朋友对于接口都很纠结,阐述一下个人对接口的理解。

 

接口分为很多种类型,程序语言内部接口  移动端和服务端接口 网络请求接口
硬件接口等等。我以网络请求接口为例子简单介绍一下,因为公司中对接还是网络请求接口居多。

以下是php面向对象的接口:

所谓接口,不管硬件软件,意思就是:不理会内部怎么实现,只关心怎么使用,其实软件接口只是种叫法,这玩意说多了,几天几夜也说不完……这玩意说少了,就是直接对接就完事了……说起来抽象,理解之后就是一句话。

图片 2

所以我尽量用语言表达出来,大家一起共同理解。

 

目前的主要对接方式

1.socket2.文件模式3.中间库4.url方式5.websercive方式

Socket通讯缺点:问题定位复杂;接口协议多,技术要求比较高;

文件模式缺点:延迟高;文件解析麻烦;

中间库缺点:并发大时候,对数据库造成压力;接口变动,影响太大

url方式:优点:请求简单,解析简单;bs应用系统中支持很好,方便通讯;缺点:传输内容长度有限制

webservice优点:标准化,容易理解;实时性;缺点:通讯效率低

相关文章

Comment ()
评论是一种美德,说点什么吧,否则我会恨你的。。。