消息队列
文章平均质量分 93
lldouble
这个作者很懒,什么都没留下…
展开
-
mac 安装kafka
kafka的安装brew install kafka安装会依赖zookeeper。 注意:安装目录:/usr/local/Cellar/kafka/0.10.2.0安装的配置文件位置/usr/local/etc/kafka/server.properties/usr/local/etc/kafka/zookeeper.properties启动zookeeperzookeeper-serv...转载 2018-06-09 16:18:05 · 2077 阅读 · 0 评论 -
分布式消息中间件-Rocketmq
简述 今天要给大家分享的是分布式消息中间件。消息中间件主要是实现分布式系统中解耦、异步消息、流量销锋、日志处理等场景,后面我也会结合一些场景进行探讨。现在生产中用的最多的消息队列有Activemq,rabbitmq,kafka,rocketmq等。 不过这个题目写的有点大。为什么这样说呢,因为虽然这样写,但实际上我这边是以Jms规范和rocket...转载 2018-08-23 16:37:44 · 530 阅读 · 0 评论 -
RocketMq事务消息
分布式事务微服务倡导将复杂的系统拆分为若干个简单、职责单一、松耦合的服务,可以降低开发难度,便于敏捷开发。而对大多数中小型公司来说,实施微服务架构面临以下困难:单体应用拆分为分布式系统后,应用间的通讯和故障处理机制变得复杂 微服务化后,一个简单的功能需要调用多个服务并操作多个数据库实现,数据一致性难以保障 大量的微服务,导致其测试、维护、部署变得困难为了保障微服务架构下数据的一致性,...转载 2018-08-23 16:50:14 · 1216 阅读 · 0 评论 -
nsq 优秀的消息队列
本文目录 [隐藏]1 nsqd : 2 nsqlookupd: 3 nsqadmin: 4 Topic 和 Channel 5 这里提下延时消息: 6 php和go的客户端的使用 7 php-nsq 延时pub简介NSQ是Go语言编写的,开源的分布式消息队列中间件,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。NSQ 具有分布式和去中心化拓扑结构,该结构具有无单...转载 2018-08-24 17:39:06 · 8094 阅读 · 0 评论 -
NSQ基本概念
核心概念在讨论NSQ如何在实践中使用前,先理解NSQ队列的架构原理是非常值得的。它的设计很简单,可以通过几个核心概念来理解。Topic ——一个topic就是程序发布消息的一个逻辑键,当程序第一次发布消息时就会创建topic。Channels ——channel组与消费者相关,是消费者之间的负载均衡,channel在某种意义上来说是一个“队列”。每当一个发布者发送一条消息到一个topi...转载 2018-08-24 17:42:11 · 10584 阅读 · 0 评论 -
NSQ研究与实践
介绍最近在研究一些消息中间件,常用的MQ如RabbitMQ,ActiveMQ,Kafka等。NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。官方和第三方还为NSQ开发了众多客户端功能库,如官方提供的基于HTTP的nsqd、Go客户端go-nsq、Python客户端pynsq、基于Node.js的JavaScript...转载 2018-08-24 17:44:39 · 1128 阅读 · 1 评论