Docker简介与实践

2-05 3,173 views

Docker(http://www.docker.com/)是一个开源的应用容器引擎。Docker可以将应用程序及其依赖打包成镜像(Image),并在同一个服务器中启动多个容器(Containe...
阅读全文 2

基于ZooKeeper的服务注册和发现实践

1-24 5,883 views

整体架构 在分布式架构中,各模块采用多节点部署,对外提供服务,节点数量和服务地址不断会有变化,因此,对于服务调用者,需要动态获取服务地址。ZooKeeper...
阅读全文 1

一种基于Nginx+Hessian的高可用分布式架构

1-24 5,729 views

应用场景 需要为不同角色的用户分别提供管理系统用于管理资源。 整体架构 整体架构如图所示: 整体架构由下(数据存储)至上(页面展示): 1)数据存储于My...
阅读全文 0

基于ActiveMQ的消息推送实现

1-04 3,994 views

应用场景 应用场景是当用户在餐饮、娱乐场所消费时,可以用手机关注商户微信公众号,并从公众号中访问商户评论页面,发表评论,评论会实时推送至现场的各个...
阅读全文 0

使用Hive存储数据实践

1-03 2,649 views

数据存储需求是:每天会生成大量文章数据,每条文章数据包含标题、内容、URL、发表时间等多个字段,数据后续不会更新,因此考虑使用Hive作为数据仓库存储这些...
阅读全文 0

基于Jenkins+Maven+Git实现自动化构建和部署

12-06 2,836 views

安装jdk1.7 1)下载jdk-7u79-linux-x64.tar.gz至/usr/local目录,解压并创建软连接: tar -zxvf jdk-7u79-linux-x64.tar.gz ln -s jdk1.7.0_79 jdk 2)在/etc...
阅读全文 0

使用pypiserver搭建pypi服务器

12-03 3,611 views

使用Python开发时,经常需要用到“pip install”安装依赖,但是“pip install”需要访问外网,并且默认源https://pypi.python.org/在国内访问并不是很稳定。为了...
阅读全文 0

前端包管理工具Bower简介

11-28 2,574 views

类似于在Java中使用Maven管理依赖,在前端可以使用Bower(http://bower.io/)管理包。类似于Maven中的pom.xml文件,Bower使用bower.json文件记录所需管理的包...
阅读全文 0

storm-kafka KafkaSpout原理分析

10-06 6,131 views

Storm Spout 通过实现Storm中的ISpout接口,重写其中的nextTuple、ack和fail方法,可以实现tuple流的发送、成功确认、失败重发。ISpout接口代码如下所示。 ...
阅读全文 0

使用daemontools实现Storm进程监控

10-01 4,974 views

Storm集群如图所示: 其中包含一个nimbus节点和多个supervisor节点: 1)nimbus,负责在集群中分发代码,分配计算任务,监控失败等; 2)supervisor,负责在...
阅读全文 0