摘要: 最近在做一个监控系统,用来监控网站上各个业务功能的调用量以及处理时间,以便及时发现问题,及时处理。做这种实时统计处理系统,自然首先想到了storm,于是现学现用,自然遇到了一些坑,而且不少是网上也难以找到的问题。在这里就做个记录,记录下这个最让我苦恼的错误。 首先我的业务逻辑是按分钟统计一分钟... 阅读全文
posted @ 2015-04-25 17:02 永志 阅读(10094) 评论(2) 推荐(0) 编辑
摘要: public class KafkaConfig implements Serializable { /** 一个借口,实现类有ZkHosts,和StatisHosts **/ public final BrokerHosts hosts; public final String t... 阅读全文
posted @ 2015-04-24 19:43 永志 阅读(2665) 评论(0) 推荐(0) 编辑
摘要: 背景介绍Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输支持Kafka Server间的消... 阅读全文
posted @ 2015-04-23 23:12 永志 阅读(6956) 评论(3) 推荐(27) 编辑
摘要: Fork/Join框架在不同配置下的表现如何?正如即将上映的星球大战那样,Java 8的并行流也是毁誉参半。并行流(Parallel Stream)的语法糖就像预告片里的新型光剑一样令人兴奋不已。现在Java中实现并发编程存在多种方式,我们希望了解这么做所带来的性能提升及风险是什么。从经过260多次... 阅读全文
posted @ 2015-03-09 16:36 永志 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 闲来无事,把之前写的一个游戏服务器框架(《一个java页游服务器框架》),部署到阿里云服务器上,测试运行了下,结果看到后台log中打印出了“Connection reset by peer”。出于好奇疑问就查了一下相关资料,网上说一般有这几种: ①:服务器的并发连接数超过了其承载量,服务器会将... 阅读全文
posted @ 2015-03-09 12:24 永志 阅读(26769) 评论(6) 推荐(0) 编辑
摘要: RPC 功能目标RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用。 下面我们将具体细化 stub 结构的实现。RPC 调用分类RPC 调用分以下两种:... 阅读全文
posted @ 2015-03-08 09:20 永志 阅读(48863) 评论(5) 推荐(47) 编辑
摘要: iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(ru... 阅读全文
posted @ 2015-03-07 19:39 永志 阅读(92924) 评论(4) 推荐(67) 编辑
摘要: 一、前言 此游戏服务器架构是一个单服的形式,也就是说所有游戏逻辑在一个工程里,没有区分登陆服务器、战斗服务器、世界服务器等。此架构已成功应用在了多款页游服务器。在此框架中没有实现相关业务逻辑,只有简单的测试用的注册登陆功能。但在此框架中添加相应的业务逻辑也是比较轻松的,只需要添加相应的协议,编写对... 阅读全文
posted @ 2015-02-28 14:08 永志 阅读(7587) 评论(9) 推荐(5) 编辑
摘要: 刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web serv... 阅读全文
posted @ 2015-01-22 10:57 永志 阅读(302) 评论(1) 推荐(0) 编辑
摘要: RedHat下主要有两个distribution,一曰RHEL(Red Hat Enterprise Linux)一曰Fedora.前者主要是供服务器使用,优点是稳定,缺点是老的掉牙,后者是供桌面使用的,优点是特别新,repo的速度几乎可以和archlinux媲美,缺点是发布两年EOL(End-of... 阅读全文
posted @ 2015-01-22 10:34 永志 阅读(1299) 评论(0) 推荐(0) 编辑