在2015年初,我们构建了一个只做一件事(也的确做的非常好)的微服务——查找地理围栏(geofence lookup)。一年后,这项服务已经成为Uber数百个正在运行的服务中每秒查询次数(QPS)最高的服务。接下来,本文将谈论我们构建这项服务的原因以及我们是如何使用Go语言快速构建和扩展这项服务的。 背景
在Uber,一个地理围栏就表示地球表面上人为划分的一个地理区域。此外,邀爱尚,我们进一步在基于地理的配置中使用地理围栏的概念。地理围栏的概念在很多地方发挥了很重要的作用——向用户展示在某个位置可使用的产品时,定义机场等特殊用途区域时以及在很多人同时呼叫实现动态定价时。
原文链接:http://www.12-23.com/a/zhangzishi/ITdanakecheng/2016/0412/8019.html
时间: 2024-10-24 14:08:29