rabbitmq
华大哥
擅长多种语言开发前端及后端,喜欢闲余时间敲点code.
展开
-
ubuntu rabbitmq server端安装
安装erlangwget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb $ sudo dpkg -i erlang-solutions_1.0_all.debwget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.debsud...原创 2018-08-07 15:53:58 · 128 阅读 · 0 评论 -
清除RabbitMQ里面过期没有数据的连接
公司RabbitMQ消费者重新连接后旧连接不会断开,会一直存在于服务端,至于是什么原因目前还没有找到。这样导致连接数每过一段时间就增加很多,所以写了一个Python脚本来删除无效的连接,根据每个连接里面的数据传输来定义是否是有效,如果1小时都没有数据传输那么就是无效,具体实现代码如下:#!/usr/bin/python#coding:utf8"""删除RabbitMQ所有在1小时内没...原创 2018-10-23 14:48:24 · 2192 阅读 · 0 评论 -
php实现清除RabbitMQ里面过期没有数据的连接
mq消费者重新连接后旧连接不会断开,会一直存在于服务端,至于是什么原因目前还没有找到。这样导致连接数每过一段时间就增加很多,所以写了一个php定时来删除无效的连接,根据每个连接里面的数据传输来定义是否是有效,如果没有数据传输那么就是无效,具体实现代码如下:<?php/** * Created by PhpStorm. * User: lichanghua * Date: 201...原创 2018-10-23 15:01:44 · 704 阅读 · 0 评论 -
PHP安装rabbitmq扩展
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere MQ 等),因此,在 2006 ...原创 2019-03-31 14:32:39 · 662 阅读 · 0 评论