0%

由于每天有过亿级的nginx日志需要做实时采集分析,需要使用一套能撑住压力的实时数据采集分析系统。
用户访问web服务器使用了openresty,在每台openresty服务器上使用filebeat实时收集产生的nginx日志,发送到kafka集群作为持久化缓冲队列。后面再使用多个logstash从kafka中取出数据,并对数据进行转换处理,发送到elasticsearch集群中。最后使用了grafana,实时展现elasticsearch中的数据统计。如有疑问请联系我,大家共同学习!

阅读全文 »

redis sentinel 可以实现对redis的监控、通知、自动故障转移,支持分布式。项目中使用此工具来解决redis单点问题,特此记录测试流程,如有问题,大家共同讨论!

阅读全文 »

关于linux中的sudo和su的文章有很多,看完之后依然犯错,为什么,因为你需要看最权威的鸟哥私房菜。

阅读全文 »

今天来介绍一下JavaScript面向对象中的寄生组合式继承,话不多说,直接上示例代码和图解(没有JavaScript面向对象基础的童鞋建议自行脑补基础知识,推荐书籍《JavaScript高级程序设计(第三版)》)

阅读全文 »

Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。由于在工作的平台中用到Celery系统(用于发送邮件、发送短信等任务),记录一下学习的知识。还有就是“百毒”上关于Celery的博客,基本都没有多机器worker节点怎么部署的介绍,所以有这方面疑惑的童鞋可以参考之。如有疑问请联系我,大家共同学习!

阅读全文 »

微信朋友圈中经常看到各种投票活动,正好工作中也有相同的需求,做成模块django-wechatvote(安装:pip install django-wechatvote)开源出来,有这方面需求的童鞋可以参考使用!

阅读全文 »

第一篇博客说点什么呢,就把前面我封装的微信支付SDK做个说明吧

wxpay_sdk

微信支付(暂时实现了扫码支付、app支付、h5支付、回调辅助函数)

由于工作中暂时只用到了这些,按照微信支付官方SDK的PHP版本,实现了python版本,后面如果有时间会继续实现其他类型支付,有用到微信支付的童鞋,可以方便的使用之!!!

阅读全文 »