将 Zapier 或 Make 自动化流程迁移到新的地理编码主机
基于地理编码步骤构建的无代码自动化流程,需要与自定义代码不同的迁移方法。下面介绍如何完成这种切换。
同时运行两家服务商通常是迁移期间有意为之的临时状态,而不是长期架构,但它需要足够的结构,才不会变成散落在代码库各处、令人困惑的条件逻辑。一份检查清单有助于让这个阶段保持简短、目的明确。
在开始向第二家服务商发送真实流量之前:
在两家服务商同时上线期间:
在停用原服务商之前:
My Geocode 的兼容主机正是为此而建:如果您要迁出的服务商已有对应的兼容主机,这个流程的前半部分,即响应结构规范化,基本上就不再需要,因为响应结构与原服务商完全相同,您现有的规范化代码(如果有的话)也会继续照常工作。全部 17 个兼容主机的列表见 /compatibility/。每个请求还会携带配额响应头,如 X-Quota-Limit、X-Quota-Used、X-Quota-Free-Remaining 等,文档见 /docs/rate-limits/;无论评估的第二家服务商是哪一家,这些响应头对上面的对比日志步骤都很有用。
做得好的双服务商阶段应当简短、监控完善,并在计划日期结束。做得不好,它就会变成一个永久存在、令人困惑的固定环节。两者的区别几乎完全在于,在时间压力下,像这样的检查清单是被认真执行还是被跳过。