社区
模式及实现
帖子详情
向各位高手征集下建议(关于数据提供接口
)
saiyaman5
2009-09-17 02:37:38
我公司是一数据提供商,在公司内部,数据是存在于数据库里.
现在要提供一种方法,让客户从我公司里提数据(数据是实时变更的)
我曾经开发过数据库同步程序,但效果不理想.因为同步系统有一半(即客户端)是安装在客户那边,容易出问题
现在提出的议案是,我公司只提供一接口,让客户自己来拿.
我早就听说过提供api的方法,但我自己从来都没有接触过,不知道这种方案的具体是怎么实现的.
有哪位高手简单讲解下这种方案与实现?
...全文
147
13
打赏
收藏
向各位高手征集下建议(关于数据提供接口<api>)
我公司是一数据提供商,在公司内部,数据是存在于数据库里. 现在要提供一种方法,让客户从我公司里提数据(数据是实时变更的) 我曾经开发过数据库同步程序,但效果不理想.因为同步系统有一半(即客户端)是安装在客户那边,容易出问题 现在提出的议案是,我公司只提供一接口,让客户自己来拿. 我早就听说过提供api的方法,但我自己从来都没有接触过,不知道这种方案的具体是怎么实现的. 有哪位高手简单讲解下这种方案与实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
saiyaman5
2009-09-18
打赏
举报
回复
在这种客户自由控制交换数据的速度与量的情况下,客户的自由度太大了
服务器的负载倒是很成问题啊,并要做到每个客户的请求响应应该是独立,互不相干
xiaopoy
2009-09-18
打赏
举报
回复
API接口是封装的意思
基本思路是可以当于一个I/O端口使用
输入数据,得到数据,对用户而言其他的东西全不需要考虑,那些都是API接口实现部分了。
按你的例子,输入可以作为一种同步请求,输出的便是新数据
whg01
2009-09-17
打赏
举报
回复
做个web service不就完事了。
或者做个网页,用户通过网址传参数来描述要获取哪些信息。然后你把信息以xml的形式输出。
这样可以省掉很多麻烦。
saiyaman5
2009-09-17
打赏
举报
回复
数据都以数据库的方式存在,服务器程序公司开发,客户端程序由客户自己开发.
提供所谓的"API" 给客户调用来交互数据.
aqiu348503
2009-09-17
打赏
举报
回复
你们公司只有数据库的话,应该还要开发应用服务器,向外提供接口SDK或定义一组开放的协议
TianYiXiang
2009-09-17
打赏
举报
回复
web service?
cphj
2009-09-17
打赏
举报
回复
实时API只是个概念罢
本质上,2台设备之间只有二进制数据交换,为了软件处理方便会在上面封装一系列协议,如常见的TCP/IP协议,有时候一个具体项目会在上面再定义一些自己协议,如果包含命令、动作、脚本之类的就可以叫做远程API了
saiyaman5
2009-09-17
打赏
举报
回复
我原来也是这么想,和客户定义一套通讯协议,进行数据交换.
但我想声称提供"实时API"的数据提供商可能并非这样来实现,
所以想问问谁接触过这方面的东西,给点见解
猫已经找不回了
2009-09-17
打赏
举报
回复
[Quote=引用 4 楼 saiyaman5 的回复:]
以我个人的理解,api 就是 应用程序接口
接口的实现方就是我公司,接口的调用方是客户.
问题就是我不知道这个接口如何去实例化,客户写程序又如何调用?
[/Quote]
这个有啥接口的,关键是人家客户有请求,你服务器响应,返回数据就是了啊,。socket写咯。
你数据查询的接口不是现成的吗?
saiyaman5
2009-09-17
打赏
举报
回复
以我个人的理解,api 就是 应用程序接口
接口的实现方就是我公司,接口的调用方是客户.
问题就是我不知道这个接口如何去实例化,客户写程序又如何调用?
saiyaman5
2009-09-17
打赏
举报
回复
关键就在于这个接口的实现,客户如何请求,我如何按请求给他数据.
现在有提供API的方案,但我不解这个"API"的实质是什么?这应该是一个抽象的"函数"吧?
saiyaman5
2009-09-17
打赏
举报
回复
[Quote=引用 1 楼 hairetz 的回复:]
..啥意思?用户请求,从你们公司通过网络获取数据?
[/Quote]
简单来说是这样...
猫已经找不回了
2009-09-17
打赏
举报
回复
..啥意思?用户请求,从你们公司通过网络获取数据?
CnOpenData 线上招聘网站信息
数据
从供给端来看,线上招聘网站信息为高等教育改革和大学生就业方面的研究
提供
参考,从而有益于提高毕业生就业匹配效率、减缓结构性矛盾、提升就业质量;更重要的是,学者能够通过海量的全域招聘信息窥
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
CSDN日报20170321——《给大学生的几条良心
建议
》 03-21 作为程序员的你,会选择奋斗在一线城市还是回归故乡发展? 03-21 【马上直播】互联网应用架构实战!看微博美团架构师如何解析 03-21 ...
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载...显示
数据
下载中文名文件时保存文件名乱码问题关于用ASP.net绘图的问题...
ajax自动加载blogjava和博客园的rss
自动加载blogjava和博客园的rssDOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>title>...
MS-SQL Server 基础类 - SQL语句
向一个非空表中insert
数据
,如何判断哪些
数据
是刚刚填入的? 请问这个sql语句怎么写,我要根据一个字段判断另外一个字段是否相同? 如何将字符型的1/3转换成浮点型的0.33333 如和从一个编码表中查询信息 這樣的語句...
模式及实现
5,530
社区成员
4,167
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章