来自信号量的ZP4的地址validation

我们有一个应用程序,我们正在考虑添加地址validation数据上我们目前的数据。 我们的堆栈主要是node.js和MongoDB。 我寻找一个具有成本效益的解决scheme,我遇到了Semaphore ZP4。 但根据他们的文档,他们提供的软件只能在Windows上运行,并在本机上运行。 有没有人有任何经验,并试图将这与一个node.js应用程序集成,是否有另一个更好的select?

我从来没有使用信号量,但我可以告诉你,使用DVD数据是一个坏主意,因为validation地址总是在变化。 你想要最新的数据validation地址。 还有其他的服务,你可以打的API,他们的数据是dynamic的。 其中一些服务包括SmartyStreets,MelissaData和Loqate。 我会build议看看其中的一个。 大多数地址validation服务将免费给你一些查找/validation,所以你可以testing你喜欢哪一个。 如果你没有太大的数据库,你可以使用这些查找来免费validation所有的地址。

信号量公司每个月都发布新的DVD版本,因为它们是基于邮政局发布的月度数据库,所以camiblanch的关注实际上并不适用。 无论如何,Semaphore公司去年六月完全转为在线服务,每美元可以处理大约5,900条logging。

我从来没有用过Semaphore ZP4。 但总的来说,有不同的公司可以提供帮助,确切的解决scheme将取决于您的要求。

正如Camiblanch提到的,有许多云服务为您提供最新的地址和低开销。 我帮助创build的例子如下: https : //www.edq.com/uk/products/address-validation/ – 使用简单的json结果,可以很容易地适合您的应用程序。 示例集成在这里: https : //github.com/experiandataquality/RealTimeAddress

如果您有安全/数据访问限制,这意味着您永远不会开放您的解决scheme到互联网,那么现场解决scheme是可用的 – 类似于您正在查看的DVD版本。 我们(EDQ)创build了各种不同的部署,包括可以与1000多名内部用户或API一起工作的Web服务器(使用soap),您可以直接集成到您的应用程序中。 这些不仅限于窗口。

Interesting Posts