RabbitMQ是一个消息代理,它接受和转发消息,是一个由 Erlang 语言开发的遵循AMQP协议的开源实现。在RabbitMQ中生产者不会将消息直接发送到队列当中,而是将消息直接发送到交换机(exchange),交换机用来接受生产者发送的消息并将这些消息发送给绑定的队列,即:生产者-->交换机- ...
分类:
其他好文 时间:
2018-12-29 19:37:59
阅读次数:
128
mq是实现代码扩展的有利手段,个人喜欢用概念来学习新知识,介绍堵塞问题的之前,先来段概念的学习。 ConnectionFactory:创建connection的工厂类 Connection: 简单理解为socket Channel:和mq交互的接口,定义queue、exchange和绑定queue、 ...
分类:
其他好文 时间:
2018-12-29 13:41:52
阅读次数:
226
1 整合RabbitMQ 1.1 RabbitMQ的相关概念 组成部分 队列(Queue) 声明队列 交换机(Exchange) 用于转发消息,但是它不会做存储 ,如果没有 Queue bind 到 Exchange 的话,它会直接丢弃掉 Producer 发送过来的消息。 这里有一个比较重要的概念 ...
分类:
编程语言 时间:
2018-12-29 11:04:14
阅读次数:
208
如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的时候)。可以将所有message都设置为持久化,并且使用持久化的queue,但是这样仍然无法避免由于缓存导致的 ...
分类:
其他好文 时间:
2018-12-28 11:38:38
阅读次数:
315
工作中,需要把配有[邮件传递限制]的邮箱找出来,下图是Exchange2010的截图下图为Exchange2016的截图单条件查询Get-Mailbox-ResultSizeunlimited|Where-Object{$_.AcceptMessagesOnlyFromSendersOrMembers-ne"$Null"}多条件查询Get-Mailbox-ResultSizeunlimited|W
分类:
其他好文 时间:
2018-12-27 15:29:31
阅读次数:
262
此脚本是群里面的哥们共享的,本人整理试用了下特整理出来分享给有需要的同学。注意:1.使用前修改下里面的一些参数(原作者都贴心的标注了)2.有必要的话修改下脚本的执行策略效果截图:计划任务截图:脚本内容:add-pssnapinmicrosoft.exchange*#加载EMS不然exchange命令无法识别$Smtp="mail.demo.com"#需要修改的地方$AdminE
分类:
数据库 时间:
2018-12-27 13:30:49
阅读次数:
283
RabbitMQ对于queue中的message的保存方式有两种方式:disc和ram。如果采用disc,则需要对exchange/queue/delivery mode都要设置成durable模式。Disc方式的好处是当RabbitMQ失效了,message仍然可以在重启之后恢复。而使用ram方式 ...
分类:
其他好文 时间:
2018-12-26 16:56:50
阅读次数:
190
tp3.2 使用phpmailer发送短信邮箱 准备工作 1.thinkphp3.2 2.qq邮箱(开通过POP3/SMTP服务)在qq邮箱内,设置-》账户-》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 3.phpmailer(没有的话可通过链接下载) 第一步下 ...
分类:
Web程序 时间:
2018-12-26 15:56:23
阅读次数:
254
QRadar的主要威胁情报来源 X-Force:https://exchange.xforce.ibmcloud.com/ QRadar演示: ...
分类:
其他好文 时间:
2018-12-26 15:48:53
阅读次数:
449
一.概念说明Broker:简单来说就是消息队列服务器实体。Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。Queue:消息队列载体,每个消息都会被投入到一个或多个队列。Binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来。RoutingKey:路由关键字,exchange根据这个关键字进行消息投递。vhost:虚拟主机,一个broker里可以开设
分类:
编程语言 时间:
2018-12-23 11:27:05
阅读次数:
207