beanstalkd 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
beanstalkd 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2011-05-11

软件简介

Beanstalk 是一个简单、快速的消息队列。Beanstalkd之于RabbitMQ,就好比Nginx之于ApacheVarnish之于Squid。后面在项目中使用Beanstalkd的过程中,更发现其简单、轻量级、高性能、易使用等特点,以及优先级、多队列、持久化、分布式容错、超时控制等特性。

Beanstalkd 包含多种编程语言的客户端开发包,详情请看这里。Beanstalkd 同时也提供一些图形化的管理工具,详情请看这里

示例代码:

beanstalk = Beanstalk::Pool.new(['10.0.1.5:11300'])
beanstalk.put('hello')
展开阅读全文

代码

评论 (2)

加载中
打分: 力荐
简洁高效稳定的好东西,很可惜就是作者停止维护了。5星推荐。
2018/06/25 12:29
回复
举报
fork修改的代码: https://github.com/caidongyun/beanstalkd select模型支持 安装: cygwin automake gcc 对应的makefile已经生成了 执行make就可以用了 压力测试过,上千并发,widnows beanstalkd
2015/03/10 12:34
回复
举报
更多评论
发表了资讯
2015/03/18 00:00

Beanstalkd 1.10 发布,轻量级消息队列

同往常一样,Beanstalked在2.0发布前都不会出现兼容标准方面的改变。以后在Beanstalked1.x上进行的操作将不能在Beanstalked1.0上操作。 新增功能: 修复了suspend和其他入口的崩溃(#220) 支持文件触屏命令的TTR重置功能(#188) 增加了一些基本的基准测试 支持添加DESTDIR到Makefile中 相关链接: beanstalkd 下载地...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于开发技能专区
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...

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

Beanstalkd

Beanstalkd

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

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

一、Beanstalkd是什么? Beanstalkd是一个高性能,轻量级的分布式内存队列 二、Beanstalkd特性 1、支持优先级(支持任务插队) 2、延迟(实现定时任务) 3、持久化(定时把内存中的数据刷到binlog日志) 4、预留(把任务设置成预留,消费者无法取出任务,等某个合适时机再拿出来处理) 5、任务超时重发(消费者必须在指定时间内处...

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

Beanstalkd工作队列

Beanstalkd工作队列 Beanstalkd 是什么 Beanstalkd是目前一个绝对可靠,易于安装的消息传递服务,主要用例是管理不同部分和工人之间的工作流应用程序的部署通过工作队列和消息堆栈,类似于其他受欢迎的解决方案,比如RabbitMQ。然而,创建Beanstalkd使它有别于其他工作。Beanstalkd旨在成为一个工作队列,而不是一把雨伞工具来...

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 代表最高...

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 ...

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

beanstalkd学习笔记

beanstalkd学习笔记

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 解决办法:...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/10/23 16:30

数据库更新处理方案倒底哪个强?

大家帮看看哪种设计会更好些: 目前应用直接和redis缓存交互,对于需要做数据更新的操作是 拼接SQL,然后把sql放到redis的一个列队里面,后台用crontab定时消耗这个列队来进行数据库更新,目前运行良好。 由于需要,系统引入了beanstalkd任务系统,主要做一些耗时的操作。于是也想把SQL处理这块也移植到beanstalkd里面,...

2
1
发表了问答
2015/05/20 13:14

消息队列的异步处理(求代码)

我在做一个“基于消息队列的异步处理系统”的项目 在ubuntu平台下运用pythn编程, 想借鉴一下大家的代码,让我学习一下,另外提供些思路。 谢谢

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
212 收藏
分享
返回顶部
顶部