Pulsar简介 Apache Pulsar是一个企业级的分布式消息系统,最初由Yahoo开发并在2016年开源,目前正在Apache基金会下孵化。Plusar已经在Yahoo的生产环境使用了三年多,主要服务于Mail、Finance、Sports、 Flickr、 the Gemini Ads p ...
                            
                            
                                分类:
Web程序   时间:
2020-01-16 18:59:56   
                                阅读次数:
101
                             
                    
                        
                            
                            
                                Kafka概述 是基于点对点模式和发布订阅模式的分布式消息队列系统 为什么要用kafka,为什么要用消息队列 1)解耦: 2)冗余: 3)扩展性: 4)灵活性 & 峰值处理能力: 5)可恢复性: 6)顺序保证: 7)缓冲: 8)异步通信: kafka构架 1)Producer :消息生产者,就是向k ...
                            
                            
                                分类:
其他好文   时间:
2019-11-17 20:51:01   
                                阅读次数:
114
                             
                    
                        
                            
                            
                                前言 项目中用到了Kafka 这种分布式消息队列来处理日志,本文将对Kafka的基本概念和原理做一些简要阐释 Kafka 的基本概念 官网解释: Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常 ...
                            
                            
                                分类:
其他好文   时间:
2019-11-08 17:37:05   
                                阅读次数:
84
                             
                    
                        
                            
                            
                                今天笔者为大家分享“阿里资深Java面试题”,分别是数据库、分库分表、分布式缓存、分布式服务框架、分布式消息队列、分布式搜索引擎、高并发高可用架构设计、JVM、Spring、算法、数据结构等阿里资深java面试题,下面就随小编一起看看。一.数据库使用mysq1索引都有哪些原则?索引什么数据结构?B+tree和Btree什么区别?mysq有哪些存储引擎啊?都有啥区别??要详细!!设计高并发系统数据库
                            
                            
                                分类:
数据库   时间:
2019-10-25 23:37:36   
                                阅读次数:
148
                             
                    
                        
                            
                            
                                    kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。kafka对外使用topic的概念,生产者往topic里写消息,消费者从读消息。为了做到水平扩展,一个topic实际是... ...
                            
                            
                                分类:
系统相关   时间:
2019-10-06 00:44:29   
                                阅读次数:
86
                             
                    
                        
                            
                            
                                    1.kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。 1.1 broker:安装了kafka服务的机器称之为broker 1.2 topic(主题):是用来存放消息, ...
                            
                            
                                分类:
其他好文   时间:
2019-08-20 10:40:28   
                                阅读次数:
73
                             
                    
                        
                            
                            
                                12.1 Go nsq 1.nsq是Go语言编写的,开源的内存分布式消息队列中间件 2.可以大规模的处理每天数以十亿级别的消息 3.分布式和去中心化拓扑结构,无单点故障 4.地址https://github.com/nsqio/nsq 1.1. nsq应用场景 1.异步处理,把非关键流程异步化,提高 ...
                            
                            
                                分类:
其他好文   时间:
2019-07-27 22:18:26   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                    谈谈分布式消息队列的一些特性,比较两种比较常用的消息队列——NSQ和Kafka 1 消息队列的作用 解耦,将一个流程加入一层数据接口拆分成两个部分,上游专注通知,下游专注处理 缓冲,应对流量的突然上涨变更,消息队列有很好的缓冲削峰作用 异步,上游发送消息以后可以马上返回,处理工作交给下游进行 广播, ...
                            
                            
                                分类:
其他好文   时间:
2019-07-07 17:46:07   
                                阅读次数:
213
                             
                    
                        
                            
                            
                                1. Kafka 总体架构 基于 Kafka-ZooKeeper 的分布式消息队列系统总体架构如下: 如上图所示,一个典型的 Kafka 体系架构包括若干 Producer(消息生产者),若干 broker(作为 Kafka 节点的服务器),若干 Consumer(Group),以及一个 ZooKe ...
                            
                            
                                分类:
其他好文   时间:
2019-06-28 14:49:18   
                                阅读次数:
106
                             
                    
                        
                            
                            
                                介绍 ApacheKafka®是一个分布式流媒体平台。这到底是什么意思呢?我们认为流媒体平台具有三个关键功能:它可以让你发布和订阅记录流。在这方面,它类似于消??息队列或企业消息传递系统。它允许您以容错方式存储记录流。它可以让您在发生记录时处理记录流。什么是卡夫卡好?它被用于两大类的应用程序:构建可 ...
                            
                            
                                分类:
其他好文   时间:
2019-06-18 09:15:42   
                                阅读次数:
114