1、FTP 数据同步方案1、开发背景由于公安网数据传输北方地区大多采用 ftp 文件同步的方式进行,不支持通过数据库的方式进行同步而进行的适应性开发。2、建设目的解决公安网内外网需通过 FTP 文件同步进行数据同步的问题。3、建设方案由世纪网通提供内外网前置机,用于存放需要传输的文件。世纪网通在内网前置机制定文件夹下创建 send 和 receive 文件夹,send文件夹用于存放待同步到外网的文件,世纪网通通过前置程序把数据和文件等内容写入一个.sql 文件当中,公安边界通过读取 send文件夹中的文件把该文件写入到外网的 receive 文件夹中,外网同步程序定时读取 receive 文件夹,
2、并把文件中的数据和文件读取并写入到外网世纪网通服务器数据库中。外网同步到内网同理。详细流程见下图。4、配置方法4.1、内外网 FTP 边界程序设置目录将 FTP 边界程序包 anfs-case-ftp-sysn-1.0.war 拷入 tomcat 目录,可不改名;修改配置文件 anfs-case-ftp-sysn.properties:说明:内网 FTP 边界的 send=message_internal,receivemessage_external外网 FTP 边界的 send=message_external,receivemessage_internal内外网 FTP 边界都需要建立
3、send、receive 目录,用于提供给 FTP 终端来读取和写入文件。注意:文档中是把 FTP 边界程序安装与 OA 系统服务器内,这里为避免突冲将D 盘修改为 C 盘用,真实环境如不在一个系统中安装,请不要使用 C 盘;另外,这里的配置的目录是提供给 FTP 边界来传数据用途与 OA 系统文书目录不同。4.2、FTP 服务器配置在 FTP 边界程序所在的服务器中安装系统自带的 FTP 服务端并设置好用户名密码。FTP 目录设置为 C:/ANFS 的根目录(这里文档是根椐上文配的)4.3、FTP 工具配置将 FTP 工具分别放置在内外网,或者只需要放置在外网(做二个单向读写文件的配置) 。A、内外都放置 FTP 工具方式内网 FTP 工具配置成将本地的 send 目录“单向”发送给外网 FTP 边界程序所在服务器的 receive 目录;外网 FTP 工具配置成将本地的 send 目录“单向”发送给内网网 FTP 边界程序所在服务器的 receive 目录;B、只在外网放置 FTP 工具方式发送:接收:最终配置,为两条读写操作: