【 在 phanten 的大作中提到: 】
: 需求其实很简单,一份数据,A B两台主机上都有
: A主机每天会从远端获取一些新数据添加到源数据上,B主机也希望能够获得这些新数据
: (B主机没有直接访问远端的权限),
: ...................
方法有很多啊
最简单的文件操作, 说白了就像软件升级。 A数据更新完保存一份增量文件,
然后文件可用走FTP协议传输给B或由B主动下载
内存数据库方法, 用redis或者memcached保存更新
传统数据库, 保存到Mysql里面, 通过主从数据库可用自动更新
自己通过socket程序交换数据
采用RPC协议交换数据
通过web socket交换数据
采用什么方法,其实取决于你的数据情况, 二进制文件,格式不明确就用文件传输
结构化数据,量大 有线采用数据库
数据量不大,更新频繁,可以考虑内存数据
半结构化, 如jason数据,网页数据, 使用web socket, 或者搭建一些流服务器如rabitmq,或者kafka之类的也是可以考虑的
--
FROM 115.171.245.*