java数据交换平台数据传输

现在想做一个数据交换平台,想咨询下具体思路,客户端是以什么形式把数据传送到中心端,传送方式是啥?是使用ftp传送还是会使用socket编程

你好,。我做过数据交换平台的项目,数据传输可以是txt,xml。sockt,
具体看你数量大小选择相关数据。

SOCKET+XML

数据交换平台要实现的技术手段太多了。。

关键解决2点,数据的封装形式和传输形式,同步还是异步执行方式

  1. 数据封装可以有多种,最常见的是将其序列化为JSON/XML 串。
  2. 传输形式有多种,比如使用HTTP/SOCKET/FTP/SOAP(WS)/RestHTTP/JMS协议
  3. 同步直接使用调度或者接口调用,异步一般采用事件机制,最常见是使用MQ消息中间件

少量点对点的系统集成常见的是JSON/XML+ Web Service/RestHTTP
可靠异步通常会引入MQ。

做过两个,ftp+excel、csv、txt
http+xml