微信公众号:杰夫弹弹看
发布时间:2018-04-21 22:36:53
一. LBS 的实际问题LBS 有一个经典的使用场景,就是查找当前位置附近的商家,车辆,或者交通站点。对于如何利用现有的技术来实现这个简单的需求,网上已经有成堆的资料可以查到,这里就不再赘述了,简单的说一下其中的一个关键的技术点 GeoHash 算法,仅此备忘。传统的空间上的区域的数.........【阅读全文】
发布时间:2018-02-25 13:02:19
Serverless 这个单词最早大约来源于Ken Form 的一篇文章中, 不过并不是今天我们要讨论的这个意思,如今的含义是无服务器,主要是指让开发人员专注于业务代码的本身逻辑上,无需关注代码部署的资源、维护、扩展性和高可用性,减少代码开发人员的业务无关的工作量,提高开发效率,具有无状态运行,基于事件触发,按需付费.........【阅读全文】
发布时间:2017-12-21 21:57:33
sentry 是一个支持软件系统故障信息报告和聚集的平台,可以扩平台的部署和管理故障信息,不同于传统的 ELK 日志分析平台,sentry 更加专注对于故障和异常类信息的处理,减少无关消息的干扰,实时的汇集和报告软件系统的潜在问题,帮助开发和管理人员迅速的解决问题。sentry 本身提供了扩展点,方便第三方来实现相.........【阅读全文】
发布时间:2017-12-15 08:56:02
问题简单描述: 服务端负载均衡 4 层有超时配置,如果没有数据交互,那么 tcp 连接会断开。为了支持可定制化配置,需要验证超时生效的问题,于是我做了一个简单的 Flask app 的镜像(启动在8083 端口, 120 秒返回结果),启动后,使用 curl http://ip:8083 发现, 过了超时时间后,服务端仍然完整了返回了结果。调查:.........【阅读全文】
发布时间:2017-11-29 23:26:38
今天访问镜像页面的时候发现时不时的出现 502 这个奇怪的错误,感觉是个值得研究的性能相关的问题,尤其是大量镜像访问的时候出现的频率加大,于是撸起袖子准备搞起。环境: Nginx + gunicorn + Web App解决思路:1. 既然是 Nginx 问题,先看 nginx error 日志,发现Upstream prematurely closed connection while .........【阅读全文】