RETS数据提取问题

Jim*_*mit 4 rets

我正在一个房地产网站上工作,使用RETS服务将数据传输到我的本地服务器.

但是我在这里有一点点问题,我可以从RETS中获取数据,这个数据在RETS数据库中有大约3张记录,但是我没有找到方法,我怎样才能一次取出50k的所有记录?

我没有在RETS上找到任何'LIMIT'关键字.那么如何在没有'LIMIT'50k记录的情况下一次获取?

请帮我.

Hom*_*er6 11

RETS并不是一个标准.它更像伪标准.它松散地定义了描述房地产列表的XML模式.

在版本1.x中,"标准"由DTD文档组成.在2.x中,"标准"使用XSD文档来描述列表.

http://www.rets.org/documentation

但是,实际上,实施者之间几乎没有一致性.连接到数百个"RETS兼容"服务提供商后,我确信其中没有一个与其他服务提供商一样.

此外,2.x"标准"在3年内没有变化.这是对标准的无保留,邋try的尝试.它(RETS)通常被非技术人员用作商业流行词.实际上,这只是在XML中建模房地产列表的任意尝试.

尝试向具体的实施者询问他们的文档.通常,他们没有.因此,向首席开发人员发送电子邮件通常很有帮助.有时他们会提供一个WSDL来概述支持的调用.通常,WSDL与实际服务不一致,所以要小心.

至于您的具体问题,请尝试缓存结果.通常,对RETS调用使用限制是直接依赖的标志.随着您的服务请求增加,您的服务对他们的负载将会中断(并且不被理解).此外,如果他们的服务中断(甚至暂时),您的服务也将被中断.最重要的是,它会使您对页面的实时请求真正,非常慢(特别是如果他们的系统当时很慢).由于对过时数据的担忧,列表通常不会经常更改,因此缓存最多和小时是可以接受的.

祝你好运!

  • 我自己也说得不错.RETS是一团糟.尝试构建一个与多个系统进行通信的应用程序,然后您就会遇到大麻烦. (4认同)