Go开发的轻量级的异步定时任务系统:kingtask 经验

broker和worker通过redis解耦。 通过配置redis为master-slave架构,可实现kingtask的高可用,因为worker是无状态的,redis的master宕机后,可以修改worker配置将其连接到slave上。

jopen 2015-10-22   13434   0

Socket.io的集群方案 经验

com/elad/node-cluster-socket.io ) yum install redis npm install cluster socket.io-redis express var express = require('express')

jopen 2015-11-09   111977   0

Lua 的 IO 框架:Luajit IO 经验

服务器程序。 下面是连接 redis 的示例代码: local ffi = require"ffi" local null = ffi.new("void*") local redis = require "resty

jopen 2015-04-19   68844   0

Docker run 命令的使用方法 经验

比如当前有一个绑定了本地地址localhost的Redis容器。如果另外一个容器需要复用这个网络堆栈,则需要如下操作: $ sudo docker run -d --name redis example/redis --bind 127

jopen 2015-01-28   485265   0
Docker  

一文学会Go语言数据库操作 经验

数据库之后,接下来我们将学习用 Go 语言操作几种 NoSQL 数据库,主要是 Redis 和 MongoDB。 Redis Redis 是一个开源的(BSD 许可),基于内存的数据结构存储产品,它可以被用

sicoly 2017-02-26   17028   0

Logstash实践: 分布式系统的日志监控 经验

Shipper:日志收集者。负责监控本地日志文件的变化,及时把日志文件的最新内容收集起来,输出到Redis暂存。 Indexer:日志存储者。负责从Redis接收日志,写入到本地文件。 Broker:日志Hub,用来连接多个Shipper和多个Indexer。

码头工人 2015-12-28   70558   0

单日峰值 2T 发送量邮件营销平台实践经验 经验

和生产的逻辑区分开,有利于应用区分部署和扩容,平台间的职责也更加清晰。 生产平台和发送平台间使用Redis队列传递邮件任务 。设计期间考虑过MQ,kafka类组件,没有使用的原因是以上组件对于传递邮件的

padge96ytw5 2016-09-08   6221   0

使用php+swoole对client数据实时更新(二) 经验

下面一行是其他用户也正在操作同一条数据。当①(绿色)返回结果时,web服务器会同时告诉当前用户和redis队列服务(①黄色),因为websocket服务实时监听redis,这样一旦有数据变化,websocket服务会及时感知。此时通过

jopen 2016-01-09   21425   0

使用 docker 迅速搭建gitlab 经验

挑选了主要的配置进行讲解, 官方详细的配置项在实际使用中并不是都需要的,并且也可以在其文档中查看到。 对于 redis 和 mysql, 这里使用了 link container的方式, 本文仅提及此一种方式。 参考资料

jopen 2015-12-30   17672   0

socket.io搭建分布式web推送服务器 经验

io很好的帮我们解决了实时web推送时浏览器兼容的问题,但是单个socket.io实例承载能力有限,本文将介绍如何通过nginx+redis+socket.io的组合搭建一个分布式web推送服务器。 socket.io是目前较为流行

jopen 2014-10-16   79941   0

数据统计可视化工具:Ranaly 经验

Ranaly是一个基于 Redis 的数据统计可视化工具。一个简单易用的数据统计工具,只需要在项目中加入几行代码就可以生成可视化的图表。 Ranaly 的 Node.js 客户端库node_ranaly已经完成。

jopen 2014-12-03   23555   0

nginx proxy_store文件管理实现方案 经验

nx内部无文件管理主要是LRU,基于此提供了一个解决方案修复此缺陷,实现方式采用golang+redis; 1。源码下载地址: https://github.com/cxwshawn/ngx_

jopen 2014-12-15   18238   0

用ElasticSearch,LogStash,Kibana搭建实时日志收集系统 经验

在web中展示。 logstash收集进程收获日志文件内容后,先输出到redis中缓存,另一logstash处理进程从redis中读出并转存到elasticsearch中,以解决读快写慢速度不一致问题。

zhoulilan 2016-02-11   64509   0

用ElasticSearch,LogStash,Kibana搭建实时日志收集系统 经验

在web中展示。 logstash收集进程收获日志文件内容后,先输出到redis中缓存,另一logstash处理进程从redis中读出并转存到elasticsearch中,以解决读快写慢速度不一致问题。

jopen 2016-01-12   40060   0

基于 Nginx 的动态代理 经验

同时,由于反向代理服务器需要处理大量的代理请求,因此会频繁的读取反向代理配置数据。基于这一情况,选用 Redis 作为数据库,利用其高性能的数据读写,支撑代理配置数据的频繁访问。 根据以上的技术选型,设计流程图如下:

wkxw0750 2016-10-01   21213   0

Docker的典型应用场景 经验

,以后就能无限次重复使用这个镜像进行打包 示例: 我们要为某个PHP扩展模块(如:php-redis)制作个RPM包。 首先,需要写个用于创建打包镜像的Dockerfile, 内容如下: FROM

jopen 2015-03-10   26495   0
Docker  

分布式锁 经验

lock_table where uniqueid=id") } ``` 2 分布式缓存实现 redis和memcached是目前应用最广泛的分布式缓存,其中一些命令可用于实现分布式锁。 memecached

LauCSX 2016-12-28   10815   0

使用HTML5,WebSockets,nodejs和socket.io构建实时游戏 经验

这是我们对用户界面的选择。我们本可以使用 Rails 程序,但是杀鸡焉用牛刀? Jade - HTML 模版 Redis - 数据分发 就此行动 我们需要构建的是一个能够给我们想要数据并且很有趣的东西,所以,我们决定开发一个叫

jopen 2012-06-01   72643   0

Ceryx:一个动态 NGINX 经验

Twisted,MongoDB 和 Redis 首先,我们使用基于 Twisted 自定义反向代理,Twisted 非常好用,是使用 Python 写的事件驱动的网络引擎。如果在 Redis 缓存中没有查到,服务就以

jopen 2015-08-16   13133   0

Python并行任务队列框架:tasks.py 经验

Install redis and start the server, tasks uses redis for queueing jobs. If you already have a redis server

jopen 2014-12-08   36167   0
1 2 3 4 5 6 7 8 9 10