jasper的技术小窝

关注DevOps、运维监控、Python、Golang、开源、大数据、web开发、互联网

代理模式

作者:jasper | 分类:python | 标签:       | 阅读 1057 次 | 发布:2015-05-24 7:04 p.m.

代理模式其实就是多一个代理类出来,替原对象进行一些操作。代理对象可以在完成真实对象的功能的同时增加一些额外的动作,有些类似于我们现在的“代理点”或是“代理商”的作用。在java和python中又是怎样来分别实现代理模式的呢?

阅读全文

【翻译】为什么JVM指定-Xmx参数后占用内存会变少?

作者:jasper | 分类:java | 标签:     | 阅读 879 次 | 发布:2015-05-13 9:30 p.m.

我们都知道,在运行java的应用的时候,可以适应-Xxm来指定最大heap的大小,然而在实际测试中,你可以看到最大使用并不能达到设置值,那这是什么原因呢,也许这篇文章可以解答你的疑惑。

阅读全文

storm笔记本

作者:jasper | 分类:storm | 标签:   | 阅读 1259 次 | 发布:2015-04-25 12:30 a.m.

之前玩过一段时间的storm,虽然现在换方案改用spark了。但是还是积累了一些相关的知识,准备将之梳理出来,以防忘记。当然在此只是记录一些比较细节的地方,并不会面面俱到。

阅读全文

终于把博客后台改为Markdown了

作者:jasper | 分类:python | 标签:     | 阅读 1555 次 | 发布:2015-04-03 12:28 a.m.

经过两个晚上的努力,终于把本博的后台改为Markdown格式的了,并用pygments装饰了一下之前丑陋的代码。还把之前的都重新改了一遍,累死我了,得将之记录下来。

阅读全文

浅谈storm的监控和告警

作者:jasper | 分类:storm | 标签:     | 阅读 2766 次 | 发布:2015-03-26 12:26 a.m.

大概是因为本来就是主要做监控这一块的吧,所以每当一个新的应用上去了之后,就会想到要做一个对这个应用的监控,storm自然也不例外,下面我就仅谈谈我个人的看法。其实在实现方式上并不困难,只是提供出来一种解决问题的方式罢了。

阅读全文

storm的生命周期

作者:jasper | 分类:storm | 标签:   | 阅读 848 次 | 发布:2015-03-15 12:22 a.m.

这篇文章会从细节开始,讲解topology的生命周期,从运行“storm jar”命令开始,到从nimbus上下载topology,再到supervisor启动worker,再到worker和tasks的启动。也会解释nimbus是怎么监控topology,当topology被kill后怎么shtdown的。

阅读全文

谈谈ElasticSearch中的那些River Plugin

作者:jasper | 分类:ElasticSearch | 标签:           | 阅读 6163 次 | 发布:2015-03-14 12:20 a.m.

今天在网上浪荡的时候,无意中看到了Elasticsearch结合River JDBC的运用。之前也看到很多人在做这么一件事,把数据从之前的数据库里搬运到ES中,但是发现一般都是写脚本的,去官网上搜了一把,发现有很多的River Plugin可用,包括各种队列的,这里就简单介绍一下。

阅读全文

从一个storm的序列化错误谈谈component的生命周期

作者:jasper | 分类:storm | 标签:   | 阅读 1476 次 | 发布:2015-03-08 12:18 a.m.

最近搞了搞storm,别问我为什么,我就是什么都会去插一脚的,storm是twitter开源出来的一个流式处理框架,我们用它来实时处理日志,比如做一些计数啊,平均啊,聚合一类的计算。关于其基础知识我就不多说了,网上一大把一大把的,下面我就说说在用的时候踩到的一个坑。

阅读全文

【翻译】我希望初学Python时就能知道的一些用法

作者:jasper | 分类:python | 标签:   | 阅读 832 次 | 发布:2015-02-14 12:17 a.m.

有时候我反问我自己,怎么不知道在Python 3中用更简单的方式做“这样”的事,当我寻求答案时,随着时间的推移,我当然发现更简洁、有效并且bug更少的代码。总的来说(不仅仅是这篇文章),“那些”事情总共数量是超过我想象的,但这里是第一批不明显的特性,后来我寻求到了更有效的/简单的/可维护的代码。

阅读全文

监控系统client端的设计

作者:jasper | 分类:监控 | 标签:     | 阅读 1107 次 | 发布:2015-02-08 12:14 a.m.

监控系统是一个网站的守护神,现在主流的几款监控系统,包括zabbix、nagios、ganglia、cacti等等,都各有各的适用场景,也各有各的缺点。监控系统都是基于B/S架构的,包括client端和server|端,如果要开发一套这样的系统应该注意哪些方面呢,下面就先从client端谈谈我的看法。

阅读全文

其他分类: