#bb

RabbitMQ进程结构分析与性能调优

文章原文链接:https://www.qcloud.com/community/article/135来源:腾云阁 https://www.qcloud.com/communityRabbitMQ是一个流行的开源消息队列系统,是AMQP(高级消息队列协议)标准的实现,由以高性能、健壮、可伸缩性出名的Erlan...

监听Rabbitmq系统日志(python版)

 介绍rabbitmq默认有7个交换机,其中amq.rabbitmq.log为系统日志的交换机,这个日志为topic类型,会有三个等级的(routing_key)的日志发送到这个交换机上。#!/usr/bin/envpython#-*-coding:utf-8-*-importpika############...

RabbitMQ延迟队列(Python版)

作者:Bge的博客原文链接:https://blog.csdn.net/weixin_43437629/article/details/87196729最近在做一任务时,遇到需要延迟处理的数据,最开始的做法是现将数据存储在数据库,然后写个脚本,隔五分钟扫描数据表再处理数据,实际效果并不好。因为系统本身一直在用Rabbi...
代码星球 ·2021-02-14

RabbitMQ CLI 管理工具 rabbitmqadmin(管理)

作者:田园里的蟋蟀出处:http://www.cnblogs.com/xishuai/一般情况下,我们会使用rabbitmq_management插件,通过WebUI的方式来监控和操作RabbitMQ(端口15672),但有时候命令的方式会更加方便一些,RabbitMQ提供了CLI管理工具rabbitmqadmin,其...

RabbitMQ集群搭建

一、前提erlang安装版本一致RabbitMQ安装版本一致下面的例子以192.168.73.134与192.168.73.135为服务器搭建Rabbitmq集群.二、RabbitMQ集群RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit...
代码星球 ·2021-02-14

ubuntu下快速安装rabbitmq

安装erlang【执行】sudoapt-getinstallerlang-nox验证【执行】erl安装rabbitmq【可选】sudoapt-getupdate【可选】sudoapt-getupgrade【执行】sudoapt-getinstallrabbitmq-server补充对前面部分的一些补充:https://...
代码星球 ·2021-02-14

Rabbitmq如何保证消息顺序执行

转载:关于MQ的几件小事(五)如何保证消息按顺序执行作者:一条路上的咸鱼1.为什么要保证顺序消息队列中的若干消息如果是对同一个数据进行操作,这些操作具有前后的关系,必须要按前后的顺序执行,否则就会造成数据异常。举例:比如通过mysqlbinlog进行两个数据库的数据同步,由于对数据库的数据操作是具有顺序性的,如果操作顺...

Rabbitmq如何保证消息不丢失

 1.mq原则数据不能多,也不能少,不能多是说消息不能重复消费;不能少,就是说不能丢失数据。如果mq传递的是非常核心的消息,支撑核心的业务,那么这种场景是一定不能丢失数据的。2.丢失数据场景丢数据一般分为三种,一种是mq把消息丢了,一种就是消费时将消息丢了。下面从rabbitmq和kafka分别说一下,丢失数...

Rabbitmq 消费者的推模式与拉模式(go语言版本)

   RabbitMQ的消费者有两种模式实现RabbitMQ的消费者有两种模式,推模式(Push)和拉模式(Pull)。推模式:消息中间件主动将消息推送给消费者拉模式:消费者主动从消息中间件拉取消息推模式将消息提前推送给消费者,消费者必须设置一个缓冲区缓存这些消息。好处很明显,消费者总是有...

python Rabbitmq编程

   send端#!/usr/bin/envpythonimportpikacredentials=pika.PlainCredentials("用户名","密码")connection=pika.BlockingConnection(pika.ConnectionParameters('...
代码星球 ·2021-02-14

QTabWidget和QtabBar的区别

切换标签tab是QTabBar intQTabWidget::insertTab(intindex,QWidget*page,constQString&label)QTabWidget会插入Widget作为切换页面QTabWidget是由QTabBar+插入的页面组成的。如果只想用tab标签,不想切换...
代码星球 ·2021-02-14

RabbitMQ知识点一

 ConnectionFactory(连接管理器):应用程序与Rabbit之间建立连接的管理器,程序代码中使用。Channel(信道):消息推送使用的通道。Exchange(交换器):用于接受、分配消息。Queue(队列):用于存储生产者的消息。RoutingKey(路由键):用于把生成者的数据分配到交换器上...
代码星球 ·2021-02-13

加入功能区buttonRibbon Button到SP2010特定列表或库

    有时候你须要给列表/库的功能区加入新button--没有什么比这更简单的了。你仅仅须要新建一个SP项目。加入一个feature,加入一个空白元素。编辑它的Elements.xml文件。    大多说时候它看起来像这样: &...

python读取剪贴板报错 pywintypes.error: (1418, 'GetClipboardData', 'xcfxdfxb3xccxc3xbbxd3xd0xb4xf2xbfxaaxb5x

在封装读取剪贴板的时候,执行测试代码时遇到个错误:pywintypes.error:(1418,'GetClipboardData','xcfxdfxb3xccxc3xbbxd3xd0xb4xf2xbfxaaxb5x 代码:#encoding=utf-8importwin32clipboardaswimpor...

RabbitMQ学习笔记(6)----RabbitMQ 持久化和非持久化

持久化:将交换机或队列数据保存到磁盘,服务器宕机或重启之后依然存在。非持久化:将交换机或队列的数据保存到内存中,服务器宕机或重启之后数据将不存在。在RabbitMQ中也提供了持久化和非持久化方式。实现方式为将durable设置为false即可。在配置文件中配置交换机或队列时配置durable="false"即可,配置方...
首页上一页...45678...下一页尾页