转型物流:使用 Neo4j 实现实时路由和跟踪

 

一家国际物流公司需要构建一个新的数据平台,用于每天跟踪和实时路由 500 万个包裹。该公司全天候运营,为内部客户以及 B2B 和 B2C 客户提供服务。该解决方案在逻辑网络中每秒处理三千次计算,并与消息驱动架构中的混合软件堆栈集成。从设计/POC 到生产,在 8 个月内实施完成。该系统在季节性高峰到来前的 2 个月上线,并在高峰期达到峰值性能,线性扩展并平稳运行。

挑战

“我们将整个物流网络引入 Neo4j,以实现无与伦比的灵活性。” — Dominik Wagenknecht,技术架构师

全球最大的国际物流供应商之一的路由数据库已达到容量,该公司转向全球领先的 IT 咨询公司 Accenture 来实施解决方案。技术架构师 Dominik Wagenknecht 带领团队设计和规划了一个新的数据平台,该平台将与传统应用程序和数据库系统集成,以提高实时路由和跟踪的容量。目标是找到一个能够提供全天候服务的解决方案,以加快运营并确保可扩展性以支持业务增长。

解决方案

“物流网络是一个图,它不适合关系数据库的表结构,”Wagenknecht 说。该团队选择 Neo4j 是因为它具有灵活性和可扩展性。借助 Neo4j 的原生图存储和处理引擎,事务只需要几毫秒,而不是几分钟,从而可以实现高速、全图、数据库遍历。

“快速发展的公司需要打破和重新连接线路,而 Neo4j 能够很好地处理这种情况。能够从外部数据源接收数据,并利用 Neo4j 进行路由计算以及作为路线数据的母体,这在技术上和成本上都具有很大优势,”Wagenknecht 说。“业务在不断发展,而 Neo4j 的灵活性允许快速做出改变。”

填写此页面上的表格以下载完整的案例研究。

阅读完整的案例研究