自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 RabbitMq(6)镜像队列

默认的,集群中的队列以及队列内的消息仅存在于单个节点上,它并不像交换器和路由键那样存在于集群中的所有节点上。因此,集群中某个节点宕机,将导致该节点上的队列不可用,可以通过引入镜像队列来保证服务可用性。...

2019-06-04 22:07:58 234 1

原创 RabbitMq(5)Shovel

Shovel可以持续可靠的从源端队列(或交换器)获取消息并转发到目的端队列(或交换器)。远端队列和目的断队列可以位于同一个broker中(不同vhost)或者位于不同的broker中。Shovel的优势在于:松耦合:Shovel可以移动不同管理域中Broker上的消息,这些Broker可以有不同的用户和vhost,可以运行在不同版本的RabbitMq和Erlang上。支持WAN:Shove...

2019-05-21 22:58:43 941

原创 RabbitMq(4)Federation

Federation插件可以使RabbitMq不同的Broker节点进行消息传递而不必建立集群,Federation插件能够运行在不同版本的RabbitMq上。Federation插件可以让多个交换器或者队列建立联邦关系,联邦交换器或联邦队列接收上游(交换器或队列)的消息。联邦交换器将原本发送给上游交换器的信息路由到本地某个队列上,而联邦队列允许本地的消费者消费到上游队列的消息。一、联邦交换器...

2019-05-15 22:50:59 646 1

原创 RabbitMq(3)集群管理

一、单机多节点配置可以在一台机器上启动多个rabbitmq服务节点来创建集群,只需要保证每个节点有单独的端口,配置路径和节点名称即可。可以通过设置RABBITMQ_NODE_PORT和RABBITMQ_NODENAME变量的值来指定节点的端口和名称,注意如果启动了rabbitmq_management插件功能,必须为其设置不同的端口,可以通过RABBITMQ_SERVER_START_ARGS来...

2019-01-25 23:42:43 356

原创 RabbitMq(2)优先级队列、RPC实现

一、优先级队列rabbitMq提供了优先级队列的实现,可以通过设置队列的x-max-priority参数来实现。Map<String, Object> arg = new HashMap<String, Object>();arg.put("x-max-priority", 10); channel.queueDeclare("queue.pri

2019-01-18 17:31:43 273

原创 RabbitMq(1)死信队列、延迟队列

一、死信队列DLX(Dead Letter Exchange),死信交换器。当队列中的消息被拒绝、或者过期会变成死信,死信可以被重新发布到另一个交换器,这个交换器就是DLX,与DLX绑定的队列称为死信队列。造成死信的原因:信息被拒绝信息超时超过了队列的最大长度可以通过设置x-dead-letter-exchange参数指定DLX,设置x-dead-letter-routing-ke...

2019-01-11 16:01:58 4090

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除