软件简介

beanstalkd 是一个简单、快速的消息队列。由于选型需要,综合各种语言支持上面、性能上面、使用功能上面做了对比,综合优于其他的消息队列。但是由于方案还要 windows 支持所以对 windows 做了移植。

beanstalkd-win 是 Beanstalk 的 Windows 版本。

other info:

windows support
require cygwin (automake  gcc)


the makefile had edit to generat


to build:
make




changgelog:
    windows select suport
    select size make 4096


test:
    More than one thousand concurrent


developer:  张家柱 蔡东赟 
mail: 
 272902071@qq.com
 286402937@qq.com 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
2015/03/20 00:00

Beanstalkd 的 Windows 版本支持 1.0 发布

beanstalkd 是一个简单、快速的消息队列。由于选型需要,综合各种语言支持上面、性能上面、使用功能上面做了对比,综合优于其他的消息队列。但是由于方案还要 windows 支持所以对 windows 做了移植。 beanstalkd-win 是 Beanstalk 的 Windows 版本。 changelog: 修改到cygwin 支持编译 修改select集合数量提高稳定性 结果: windows 单个进程并发千多个,基本满足任务调度需求 压力测试通过...

15
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2015/09/14 15:20

beanstalkd

安装: You need to have the EPEL repo (http://www.servermom.org/2-cents-tip-how-to-enable-epel-repo-on-centos-6-and-5/894/) yum install beanstalkd chkconfig beanstalkd on service beanstalkd start service beanstalkd status by default beanstalkd is open for all IPs on the server on port 11300. edit config file at nano /etc/sysconfig/beanstalkd to restrict fin! 使用: http://kr.github.io/beanstal...

0
0
发表了博客
2015/03/10 16:22

Beanstalkd

Beanstalkd,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes应用。 中文名 beanstalkd 类 型 布式内存队列系统 支持应用 Facebook Causes 优 点 高性能 目录 1介绍 2设计思想 3核心概念 4特性 5不足 1介绍编辑 后来开源,现在有PostRank大规模部署和使用,每天处理百万级任务。Beanstalkd是典型的类M...

0
1
发表了博客
2018/03/05 12:08

【Beanstalkd】Beanstalkd消息队列的安装与使用

一、Beanstalkd是什么? Beanstalkd是一个高性能,轻量级的分布式内存队列 二、Beanstalkd特性 1、支持优先级(支持任务插队) 2、延迟(实现定时任务) 3、持久化(定时把内存中的数据刷到binlog日志) 4、预留(把任务设置成预留,消费者无法取出任务,等某个合适时机再拿出来处理) 5、任务超时重发(消费者必须在指定时间内处理任务,如果没有则认为任务失败,重新进入队列) 三、Beanstalkd核心元素 生产者 -> 管道(tube) -> 任务(jo...

0
0
发表了博客
2018/07/05 09:51

beanstalkd学习笔记

beanstalkd学习笔记

0
0
发表了博客
2018/12/22 09:38

Beanstalkd工作队列

Beanstalkd工作队列 Beanstalkd 是什么 Beanstalkd是目前一个绝对可靠,易于安装的消息传递服务,主要用例是管理不同部分和工人之间的工作流应用程序的部署通过工作队列和消息堆栈,类似于其他受欢迎的解决方案,比如RabbitMQ。然而,创建Beanstalkd使它有别于其他工作。Beanstalkd旨在成为一个工作队列,而不是一把雨伞工具来满足许多需求。为了实现这一目的,它作为一种轻量级的、快速有效的应用程序基于C编程语言。精益建筑还允许它...

0
0
发表了博客
2019/02/24 22:24

队列:Beanstalkd介绍

<a name="aVLyr"></a> 一:介绍 Beanstalkd 是一个轻量级的内存型队列。它是典型的类Memcached设计,协议和使用方式都是同样风格。<br />github:https://github.com/beanstalkd<br />官网:https://beanstalkd.github.io/ <a name="WtnNZ"></a> 二:功能特性 2.1 优先级<br />任务job可以有0~2^32 个优先级, 0 代表最高优先级,默认优先级为1024。 2.2 延迟 delay<br />比如说多长时间后执行某个任务 2.3 持久化<br />可以通过...

0
0
发表了博客
2019/09/19 09:32

Centos7安装Beanstalkd

安装 //安装 yum -y install beanstalkd --enablerepo=epel //查看版本 beanstalkd -v //启动 -b断电重启会恢复 /usr/bin/beanstalkd -l 0.0.0.0 -p 11300 -b /var/lib/beanstalkd/binlog -F //查看进程 ps -aux |grep beanstalkd pheanstalk 在php中操作 beanstalkd 依赖 pheanstalk //composer 安装 composer require pda/pheanstalk...

0
0
发表了博客
2019/07/18 11:16

beanstalkd 安装和配置

安装 安装以centos为例 yum install beanstalkd 配置 使用centos yum安装,通过查看服务脚本发现有这个配置文件 cat /etc/sysconfig/beanstalkd 主要修改几个地方 BEANSTALKD_ADDR=0.0.0.0 BEANSTALKD_PORT=11300 BEANSTALKD_USER=beanstalkd 客户端连接问题: Connection error 113: No route to host 解决办法:防火墙开放对应端口 性能: $start = microtime(true); for ($i = 0; $i < 100000; $i ++) { $beansC...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
11 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部