summaryrefslogtreecommitdiff
path: root/vendor/github.com/oschwald/maxminddb-golang/errors.go
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2018-12-13 08:45:27 -0500
committerKali Kaneko (leap communications) <kali@leap.se>2018-12-13 15:13:44 +0100
commit1223039a813fa836b3a7616225fc2d488b396249 (patch)
tree08395d9428163a9680afae8496ae2c88c9208468 /vendor/github.com/oschwald/maxminddb-golang/errors.go
parent5540bc0f605f3d318a0b773861dcf26d21f9ef56 (diff)
geolocate gateways and kd-tree
during initialization, we fetch the eip-config.json file from the configured provider. we geolocate the gateways (using a golang package that has some cities missing, hence the workaround) and initialize a KD-Tree with the gateways. using the KD-Tree, it is very cheap to calculate the nearest gateway for every request, which is provider as a filed in the json to the client - as a suggestion to be used or not in the gateway selection process.
Diffstat (limited to 'vendor/github.com/oschwald/maxminddb-golang/errors.go')
0 files changed, 0 insertions, 0 deletions