首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • beanstalkd:获取队列的状态

    在过去的几天中,Jason和我一直在将我们的一些应用程序移植到一个新的puppet(一种集中配置管理系统)中,我们需要做的一件事是检查消息是否正确通过了beanstalkd(一个高性能、轻量级的分布式内存队列系统 nc -C localhost 11300 要么像下面这样 # one on Mac OS X by default $ echo "stats" | nc -c localhost 11300 回到beanstalkd

    2.9K60发布于 2018-01-05
  • 来自专栏素履coder

    supervisor+go+beanstalkd 环境配置和部署

    背景# 本次部署包含要素: golang 可执行文件,叫 task_center beanstalkd supervisor centos服务器 目的:把golang程序部署到centos服务器,golang 程序里面包含beanstalkd后台服务需要启动,用supervisor来控制golang程序和beanstalkd后台服务在开机时可以自动启动 2. 2.2 beanstalkd安装和开启# 安装beanstalkd yum -y install beanstalkd --enablerepo=epel 查看版本 beanstalkd -v 因为我的项目中要开启 :35 0:00 grep --color=auto beanstalkd root 17135 0.0 0.0 8748 664 ? S 5月12 0:02 beanstalkd -l 172.18.92.148 -p 11301 [centos@server06 ~]$

    77430编辑于 2022-05-14
  • 来自专栏技术人生

    PHP-Beanstalkd消息队列 延迟队列的搭建使用

    一安装 >=PHP7.0 >=Centos7.0 yum install beanstalkd --enablerepo=epel 启动:/usr/bin/beanstalkd -l 0.0.0.0 -p11300 -b /var/lib/beanstalkd/binlog -F & 参数: /usr/bin/beanstalkd -h Use:/usr/bin/beanstalkd -c压缩binlog(默认) - n 不要压缩binlog -v显示版本信息 -V增加冗长度 -h显示这个帮助 配置文件: /etc/sysconfig/beanstalkd

    1.4K10发布于 2020-11-13
  • 来自专栏扎心了老铁

    使用beanstalkd实现定制化持续集成过程中pipeline

    我们先说一下,beanstalkd实现可定制化pipeline的方法吧。 一、先通过概念让大家了解Beanstalkd的特性和工作场景。 Beanstalkd 是一个轻量级消息中间件,它最大特点是将自己定位为基于管道  (tube) 和任务 (job) 的工作队列 (work-queue): Beanstalkd 支持任务优先级 (priority 尽管是内存队列, beanstalkd 提供了 binlog 机制, 当重启 beanstalkd 时,当前任务状态能够从纪录的本地 binlog 中恢复。 Beanstalkd 不再维持这些消息。 Beanstalkd 用任务 (job) 代替消息 (message) 的概念。与消息不同,任务有一系列状态: ?   Beanstalkd 协议:        Beanstalkd 采用类 memcached 协议, 客户端通过文本命令与服务器交互。

    1.2K70发布于 2018-03-05
  • 来自专栏崔哥的专栏

    使用 Beanstalk 实现微信支付的异步通知

    : # registry.cn-hangzhou.aliyuncs.com/cuiw/beanstalkd:20210923 image: "beanstalkd:20210923"1️⃣ /beanstalkd/data:/var/lib/beanstalkd ports: - "11300:11300" networks: - web-network /beanstalkd.php'; $pheanstalk = beanstalkd::factory()->handle(); $pheanstalk->watch('testtube'); while ,可以直接使用:registry.cn-hangzhou.aliyuncs.com/cuiw/beanstalkd:20210923 git clone git@github.com:beanstalkd /beanstalkd.git cd beanstalkd docker build -t beanstalkd:20210923 .

    1.1K10编辑于 2022-05-25
  • 来自专栏大数据与实时计算

    beanstalkc Tutorial 中文版

    开始: 启动服务端beanstalkd进程来监听14711端口,可以使用下列命令: beanstalkd -l 127.0.0.1 -p 14711 除了安装beanstalkc外,一般你还需要装PyYAML Tube的管理: 一个单独的beanstalkd server可以提供多个不同的队列,我们称之为 "tubes" in beanstalkd。 统计: beanstalkd提供了很多server级、tube级和job级的统计方法。job的统计细节只能在job的生命周期内可以取到。 job的状态变化如下: image.png (这个插图来自beanstalkd的协议文档。 附《Beanstalkd中文协议》 https://github.com/kr/beanstalkd/blob/master/doc/protocol.zh-CN.md

    2.8K80发布于 2018-06-13
  • 来自专栏开源部署

    使用 Tsuru 和 Docker 构建自己的 PaaS 系统

    repo/ubuntu-upstart dist 10gen" | sudo tee /etc/apt/sources.list.d/mongodb.list sudo apt-get update 安装 beanstalkd sudo apt-get install beanstalkd -qqy cat > /tmp/default-beanstalkd <<EOFBEANSTALKD_LISTEN_ADDR=127.0.0.1BEANSTALKD_LISTEN_PORT =11300DAEMON_OPTS="-l \$BEANSTALKD_LISTEN_ADDR -p \$BEANSTALKD_LISTEN_PORT -b /var/lib/beanstalkd"START =yesEOFsudo mv /tmp/default-beanstalkd /etc/default/beanstalkd sudo service beanstalkd start 安装 redis

    63510编辑于 2022-06-30
  • 来自专栏冷冷

    【面试必备】聊聊高性能延时队列应用

    Beanstalkd 消息队列 Beanstalkd,一个高性能、轻量级的分布式内存队列系统。支持过有9.5 million用户的Facebook Causes应用。 部署使用 Linux 安装 || docker 部署 yum install beanstalkd || docker run -d -p 11300:11300 pig4cloud/beanstalkd sdk,只支持 springboot 2.X--> <dependency> <groupid>com.pig4cloud.beanstalk</groupid> <artifactid>beanstalkd-client-spring-boot-starter

    70910发布于 2020-02-18
  • 来自专栏开源技术小栈

    基于 Docker 的 PHP 全栈开发环境 Laradock

    Web UI 缓存引擎 Redis、Redis Web UI、Redis Cluster、Memcached、Aerospike、Varnish 消息代理 RabbitMQ、RabbitMQ 管理控制台、BeanstalkdBeanstalkd 管理控制台、Eclipse Mosquitto、Gearman 日志管理 GrayLog、Kibana、LogStash 搜索引擎 ElasticSearch、Apache Solr mysql phpmyadmin redis workspace 打开您项目的 .env 文件,设置以下内容: DB_HOST=mysql REDIS_HOST=redis QUEUE_HOST=beanstalkd

    35310编辑于 2025-10-20
  • 来自专栏技术派

    Laravel中利用队列发送邮件的方法示例

    database' => [ 'driver' => 'database', 'table' => 'jobs', 'queue' => 'default', 'retry_after' => 90, ], 'beanstalkd ' => [ 'driver' => 'beanstalkd', 'host' => 'localhost', 'queue' => 'default', 'retry_after' => 90, ], DB_CONNECTION', 'mysql'), 'table' => 'failed_jobs', ], ]; 配置文件默认使用的是同步驱动sync,每一种队列驱动的配置都可以在该文件中找到, 包括数据库, Beanstalkd

    2K30发布于 2021-07-01
  • 来自专栏热爱IT

    Laravel异步队列全攻略

    | | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" | */ 'connections => 'jobs', 'queue' => 'default', 'retry_after' => 90, ], 'beanstalkd ' => [ 'driver' => 'beanstalkd', 'host' => 'localhost', 'queue' =

    1.5K30发布于 2021-08-05
  • 来自专栏开源技术小栈

    Laradock 一个完整PHP的Docker本地开发环境

    可运行专属的软件组合:Memcached,HHVM,Beanstalkd ... 每个软件都在单独的容器上运行:PHP-FPM,NGINX,PHP-CLI ... 打开 Laravel 项目的.env文件并添加如下配置: DB_HOST=mysql REDIS_HOST=redis QUEUE_HOST=beanstalkd 打开浏览器,访问 localhost

    78310编辑于 2024-07-05
  • 来自专栏全栈程序员必看

    Laravel之队列「建议收藏」

    在该文件中你将会找到框架自带的每一个队列驱动的连接配置,包括数据库、Beanstalkd、 IronMQ、 Amazon SQS、 Redis 以及同步(本地使用)驱动。 table' => 'jobs', 'queue' => 'default', 'expire' => 60, ], 'beanstalkd ' => [ 'driver' => 'beanstalkd', 'host' => 'localhost', 'queue' = table php artisan migrate 安装依赖包 项目根目录可安装如下依赖包 下面是以上列出队列驱动需要安装的依赖: • Amazon SQS: aws/aws-sdk-php ~3.0 • Beanstalkd

    2.4K10编辑于 2022-08-09
  • 来自专栏Lansonli技术博客

    Laravel7中Redis队列的使用

    table' => 'jobs', 'queue' => 'default', 'expire' => 60, ], 'beanstalkd ' => [ 'driver' => 'beanstalkd', 'host' => 'localhost', 'queue' =

    1.5K20发布于 2021-10-09
  • 来自专栏企鹅号快讯

    Go 语言如何去解决 Web 开发人员面临的众多问题?

    我发现自己使用了 Pusher,RabbitMQ,Beanstalkd 等等。 这让人感觉有点不好。在使用 Ruby,Node 和 Python 的时候,会出现类似的问题。 Gin 框架使用 Gorilla websockets 库的例子… 并发 在 PHP 中,我不得不要么使用一些黑客手法运行线程,比如使用 将一个任务委托给一个新的线程,或者使用一个单独的服务,比如 Beanstalkd

    1.3K100发布于 2018-01-30
  • 来自专栏

    后端开源软件集合

    Telegraf CDN:Apache TrafficServer 私有云:owncloud、openstack VIM插件管理器:Vundle 消息队列系统:RabbitMQ ,ActiveMQ ,Beanstalkd

    2.1K90发布于 2018-01-17
  • 来自专栏运维经验分享

    firewalld 指定IP访问某端口

    add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="6379" accept" (3)beanstalkd

    8K20发布于 2019-03-15
  • 来自专栏崔哥的专栏

    Laravel 队列

    QUEUE_CONNECTION=redis database php artisan queue:table php artisan migrate QUEUE_CONNECTION=database beanstalkd composer require pda/pheanstalk QUEUE_CONNECTION=beanstalkd 处理失败的工作 创建 failed_jobs 表的迁移通常已经存在于新的 Laravel

    1.8K10编辑于 2023-02-27
  • 来自专栏后端技术探索

    有赞延迟队列设计

    Beanstalkd(http://kr.github.io/beanstalkd/), 它基本上已经满足以上需求。但是,在删除消息的时候不是特别方便,需要更多的成本。

    1.2K20发布于 2018-08-09
  • 来自专栏waki

    自己设计通用简单的swoole框架【维护中】

    文件里,,, 怪不得那么多软件(Nginx)都要有个专门存放pid文件的地方 7、消息列队: easySwoole的消息列队:轻量级的任务队列实现,支持生产-消费模型的普通队列和延时队列,支持Redis和Beanstalkd

    57610编辑于 2021-12-07
领券