【问题标题】:Caching strategy for UPS and USPS rate api resultsUPS 和 USPS 费率 api 结果的缓存策略
【发布时间】:2012-09-17 13:30:16
【问题描述】:

为了成为一名务实的程序员,我正在尝试为从 UPS 和 USPS api 返回的服务和费率制定缓存策略。

我的第一个想法是存储以下内容:

  • 邮政编码(规范化,无空格,仅作为键)
  • 载体
  • 重量
  • 服务
  • 费用
  • 运输时间
  • 国家代码(ISO 3166-1 alpha-2)

我的主要目标是为 API 调用设置一个短暂的超时,并故障转移到缓存的数据。对于可以接受“估计”费率的情况(例如:购物车上的运费计算器),我首先使用缓存的数据。

编辑我完全打算定期从现有用户数据中初始化此缓存。

【问题讨论】:

  • 您好,Eric,我确信我可以帮助您解决这个问题,但我不太确定您要的是什么。您是在问如何使用缓存来存储这些数据?
  • 我想知道是否有人对存储什么有任何建议。更多关于设计模式而不是实际代码的问题。

标签: design-patterns caching ups usps


【解决方案1】:

您似乎回答了自己的问题。在查看重量时,如果您拥有它,我会根据 DIM 尺寸缓存可计费重量,因为这是最大的差异。

【讨论】:

    猜你喜欢
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 2014-06-30
    • 2020-06-11
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    相关资源
    最近更新 更多