
MQ
li_zehao
一名后端开发工程师,拥有多年高并发开发实战经验。 这个博客是我的技术日志和思考的集合地,内容涉及但不限于Java、Go、MySQL等后端技术。
展开
-
RabbitMQ消息队列(一)——Hello World例子
本文主要阐述 6个基本的消息发送/接收模型,或者称为6种不同的使用场景!在学习6种模型之前,我们首先需要安装RabbitMQ。RabbitMQ支持多种系统平台,各平台的安装方法可以点此查看。安装好之后,我们使用如下命令启用Web端的管理插件:rabbitmq-plugins enable rabbitmq_management,然后启动RabbitMQ ( rabbitmq-server star...原创 2018-04-13 14:14:28 · 1084 阅读 · 1 评论 -
rabbitmq channel参数详解
1、Channel 1.1 channel.exchangeDeclare():type:有direct、fanout、topic三种durable:true、false true:服务器重启会保留下来Exchange。警告:仅设置此选项,不代表消息持久化。即不保证重启后消息还在。原文:true if we are declaring a durable exchange (the exch...原创 2018-04-13 10:03:40 · 1902 阅读 · 0 评论 -
MQTT协议知识分享(一)
MQTT协议知识分享MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它是一种轻量级的、基于代理的“发布/订阅”模式的消息传输协议。具有协议简洁、小巧、可扩展性强、省流量、省电等优点,针对受限环境(带宽低、网络延迟高、网络通信不稳定),可以简单概括为物联网打造特别适合用来当做物联网的通信协议。原创 2016-09-21 11:12:12 · 543 阅读 · 0 评论 -
RabbitMQ客户连接池的实现
RabbitMQ客户连接池的实现原创 2016-11-03 11:11:04 · 20873 阅读 · 12 评论 -
Kafka源码中的Producer Record定义
1.ProducerRecord 含义: 发送给Kafka Broker的key/value 值对2.内部数据结构: – Topic (名字) – PartitionID ( 可选) – Key[( 可选 ) – Value 3.生产者记录(简称PR)的发送逻辑: <1> 若指定Partition ID,则PR被发送至指定Partition <2> 若未指定Partition ID,但原创 2017-06-09 14:52:55 · 1371 阅读 · 0 评论 -
消息队列之JMS和AMQP对比
JMS JMS(Java MessageService)实际上是指JMS API,它定义了一些借口,提供了一套标准API。 JMS提供了两种消息模型,peer-2-peer(点对点)以及publish-subscribe(发布订阅)模型。当采用点对点模型时,消息将发送到一个队列,该队列的消息只能被一个消费者消费。而采用发布订阅模型时,消息可以被多个消费者消费。在发布订阅...原创 2018-05-19 21:06:35 · 851 阅读 · 0 评论