
RabbitMQ
lnc2003
这个作者很懒,什么都没留下…
展开
-
window下rabbitmq的配置问题
最近项目想用个MQ来做业务分离,看了市面上众多产品,最后选了rabbitmq,理由很简单,对window的支持很到位(其实是公司的系列产品都是.net的)。安装方法什么的就不说了,直接到官网下载双击安装就可以。如果全部都使用默认配置,你将不会遇到任何阻碍。安装之后设置一下帐号信息,抄了网上的一个方子:[csharp] view plain copyp转载 2017-11-10 14:54:41 · 778 阅读 · 0 评论 -
RabbitMQ 流控制学习
一、内存控制:vm_memory_high_watermark 该值为内存阈值,默认为0.4。意思为物理内存的40%。40%的内存并不是内存的最大的限制,它是一个发布的节制,当达到40%时Erlang会做GC。最坏的情况是使用内存80%。如果把该值配置为0,将关闭所有的publishing 。rabbitmqctl set_vm_memory_high_watermark 0转载 2017-11-10 14:59:56 · 769 阅读 · 0 评论 -
RabbitMQ 内存控制 硬盘控制
RabbitMQ 内存控制 硬盘控制一、内存控制:vm_memory_high_watermark 该值为内存阈值,默认为0.4。意思为物理内存的40%。40%的内存并不是内存的最大的限制,它是一个发布的节制,当达到40%时Erlang会做GC。最坏的情况是使用内存80%。如果把该值配置为0,将关闭所有的publishing 。rabbitmqctl set_vm_memo转载 2017-11-10 15:06:47 · 519 阅读 · 0 评论 -
消息队列(MQ)简介与应用场景
一、官方描述:MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程转载 2017-11-23 15:34:37 · 865 阅读 · 0 评论 -
远程调用服务(RPC)和消息(Message Queue)对比及其适用/不适用场合
在阿里的平台技术部参与开发了Dubbo(远程调用服务)和Napoli(消息解决方案),又给网站应用支持这2个产品很长一段时间,了解了这2个产品的实现及应用对这两个产品的用法。大部分情况下,“给定场景下应该使用这两个产品中哪个”这个问题,大家都会容易决定,而且不需要多少讨论。我为什么要拿出来讨论一下:一些场景会比较模糊,觉得都可以使用。这时需要知道产品缺点,而不是看到优势。一些新人会转载 2017-11-23 15:36:23 · 294 阅读 · 0 评论