[toc] 简介 zookeeper是一个为分布式应用所设计的分布式的、开源的协调服务。它提供了一项基本服务:分布式锁服务,同时也提供了分布式应用数据的维护和管理机制,包括统一命名服务、状态同步服务、集群管理、分布式消息队列、分布式应用配置项的管理等。zookeeper支持独立安装以及集群部署。 z ...
                            
                            
                                分类:
其他好文   时间:
2019-05-11 18:11:04   
                                阅读次数:
122
                             
                    
                        
                            
                            
                                    首先Kafka是一个分布式消息队列中间件,Apache顶级项目,https://kafka.apache.org/ 高性能、持久化、多副本备份、横向扩展。 生产者Producer往队列里发送消息,消费者Consumer从队列里消费消息,然后进行业务逻辑。应用场景主要有:解耦、削峰(缓冲)、异步处理、 ...
                            
                            
                                分类:
其他好文   时间:
2019-05-04 16:16:53   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                    Zookeeper用途场景: Zookeeper分布式服务框架是Apache Hadoop的一个子项目,主要是用来解决分布式应用经常遇到的一些数据管理问题。如:集群管理,统一命名服务,分布式配置管理,分布式消息队列,分布式说,分布式通知协调等。 越来越多的分布式开始依赖ZK,比如Storm,Hbas ...
                            
                            
                                分类:
其他好文   时间:
2019-05-04 14:39:06   
                                阅读次数:
149
                             
                    
                        
                            
                            
                                Kafka 一、Kafka是什么 kafka一般用来缓存数据。 1、开源消息系统 2、最初是LinkedIn公司开发,2011年开源。2012年10月从Apache Incubator毕业。 项目目标是为处理实时数据,提供一个统一、高通量、低等待的平台。 3、Kafka是一个分布式消息队列。 消息根 ...
                            
                            
                                分类:
其他好文   时间:
2019-05-01 14:52:51   
                                阅读次数:
120
                             
                    
                        
                            
                            
                                    震惊了!原来这才是kafka! 简介 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。 kafka对外使用topic的概念,生产者往topic里写消息,消费者从读消息 ...
                            
                            
                                分类:
其他好文   时间:
2019-03-10 19:15:06   
                                阅读次数:
154
                             
                    
                        
                            
                            
                                    Java分布式:消息队列(Message Queue) 引入消息队列 消息,是服务间通信的一种数据单位,消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。队列,是一种常见的数据结构,它是保存消息的容器。那么消息队列就是以消息为基本单位的优先队列。 借助消息队列,系统的不同部分可 ...
                            
                            
                                分类:
编程语言   时间:
2019-03-04 22:30:02   
                                阅读次数:
625
                             
                    
                        
                            
                            
                                    kafka是LinkedIn开发并开源的一个分布式MQ系统,现在是Apache的一个孵化项目。在它的主页描述kafka为一个高吞吐量的分布式(能将消息分散到不同的节点上)MQ。在这片博文中,作者简单提到了开发kafka而不选择已有MQ系统的原因。两个原因:性能和扩展性。Kafka仅仅由7000行Sc ...
                            
                            
                                分类:
其他好文   时间:
2019-03-02 18:36:34   
                                阅读次数:
191
                             
                    
                        
                            
                            
                                    内容目录 1. RocketMQ是什么? 2. 下载并解压 3. 启动NameServer 4. 启动 Broker 5. 关闭消息队列 1. RocketMQ是什么? RocketMQ是一种消息队列。何为消息队列?即数据结构中一种“先进先出”的数据结构。在微服务中,分布式消息队列可以解决什么问题? ...
                            
                            
                                分类:
其他好文   时间:
2019-01-21 00:32:03   
                                阅读次数:
331
                             
                    
                        
                            
                            
                                1.Kafka的经典架构 Kafka是LinkedIn用于日志处理的分布式消息队列,同时支持离线和在线日志处理。 Kafka对消息保存时根据Topic进行归类。 发送消息者就是Producer,消息的发布描述为Producer 消息接受者就是Consumer,消息的订阅描述为Consumer 每个Kafka实例称为Broker,将中间的存储阵列称作
                            
                            
                                分类:
其他好文   时间:
2018-12-30 22:03:15   
                                阅读次数:
208
                             
                    
                        
                            
                            
                                一、RabbitMQ:降低主程序线程压力,是一种非阻塞模式的分布式消息队列服务器,由生产者生产到RabbitMQ,消费者消费 二、入门小Demo 1、首先引入rabbitMQ jar包 2、生产者代码: 注1:queueDeclare第一个参数表示队列名称、第二个参数为是否持久化(true表示是,队 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-25 21:11:11   
                                阅读次数:
133