社区
模式及实现
帖子详情
向各位高手征集下建议(关于数据提供接口)
saiyaman5
2009-09-17 02:37:38
我公司是一数据提供商,在公司内部,数据是存在于数据库里.
现在要提供一种方法,让客户从我公司里提数据(数据是实时变更的)
我曾经开发过数据库同步程序,但效果不理想.因为同步系统有一半(即客户端)是安装在客户那边,容易出问题
现在提出的议案是,我公司只提供一接口,让客户自己来拿.
我早就听说过提供api的方法,但我自己从来都没有接触过,不知道这种方案的具体是怎么实现的.
有哪位高手简单讲解下这种方案与实现?
...全文
191
13
打赏
收藏
向各位高手征集下建议(关于数据提供接口)
我公司是一数据提供商,在公司内部,数据是存在于数据库里. 现在要提供一种方法,让客户从我公司里提数据(数据是实时变更的) 我曾经开发过数据库同步程序,但效果不理想.因为同步系统有一半(即客户端)是安装在客户那边,容易出问题 现在提出的议案是,我公司只提供一接口,让客户自己来拿. 我早就听说过提供api的方法,但我自己从来都没有接触过,不知道这种方案的具体是怎么实现的. 有哪位高手简单讲解下这种方案与实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
..啥意思?用户请求,从你们公司通过网络获取数据?
Python爬虫实战:逆向小米有品
API
,打造新品众筹“雷达”!
我长期专注 Python 爬虫工程化实战,主理专栏 👉 《Python爬虫实战》:从采集策略到反爬对抗,从
数据
清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让
数据
价值真正做到——抓得到、洗得净、用得上。
CnOpenData 线上招聘网站信息
数据
线上招聘是指各公司将其岗位需求、工作地点、能力要求和薪酬等招聘信息发布在互联网上,供求职者参考,以线上的方式进行招聘。线上招聘网站通过互联网相关技术,集结这些线上招聘信息,帮助雇主和求职者完成招聘和求职的网络站点。 从需求端来看,线上招聘网站信息可以体现各行业人才需求的差异,在一定程度上反映我国劳动力市场供需匹配概况;从供给端来看,线上招聘网站信息为高等教育改革和大学生就业方面的研究
提供
参考,从而有益于提高毕业生就业匹配效率、减缓结构性矛盾、提升就业质量;更重要的是,学者能够通过海量的全域招聘信息窥
【信息科学与工程学】【管理科学】第二十篇 企业内工作汇报语言和行动解决方案02
围绕环境(E-能效改造、节水、废物管理)、社会(S-健康福祉、社区关系)、治理(G-
数据
披露、政策)提出具体的改造与管理提升措施,并估算投资。:基于研究,客观描绘不同代际(婴儿潮、X世代、千禧一代、Z世代)典型的成长背景、核心工作价值观、沟通与激励偏好,避免刻板印象但
提供
普遍性洞察。:正式发布《技术文档写作指南》,涵盖
API
文档、设计文档、用户手册、README等各类文档的模板、结构要求、语言风格(简洁、主动、一致)。:请双方轮流,在不打断的情况下,分别陈述其立场、核心论据、担忧与期望。
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 *标题 标题不能为空 网址 标签 位置 个人主页 - 我的知识 同时保存至: 选择知识图谱 选择知识图谱 新建?
Python爬虫实战:手把手教你如何Python 自动化构建建筑用途分类标准化字典实战!
我长期专注 Python 爬虫工程化实战,主理专栏 👉 《Python爬虫实战》:从采集策略到反爬对抗,从
数据
清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让
数据
价值真正做到——抓得到、洗得净、用得上。
模式及实现
5,529
社区成员
4,167
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章