了解kafka
摘要:一. 简介 1. 概况 一个分布式流式处理平台,具有高吞吐,可持久化,可水平扩展,支持流数据处理等多种特性; 2. 角色 消息系统:除传统消息中间件的解耦,冗余存储,流量削峰,缓冲,异步通信,扩展性,可恢复性等功能,还提供了消息顺序性保障及回溯消费的功能; 存储系统:可以把消息持久化到硬盘,可以把K
阅读全文
了解RabbitMQ
摘要:一. 简介 1. 基本概念 RabbitMQ是AMQP协议的一个开源实现; Message:消息是不具名的,由消息头和消息体组成; Publisher:消息生产者,向交换器发布消息的客户端应用程序; Exchange:交换器,用来接收消息,并将消息路由给队列; Binding:用于消息队列和交换器之
阅读全文
了解消息队列
摘要:1. 如果是一个业务被拆分成多个子业务部署在不同服务器上,是分布式应用;如果是同一个业务部署在多台服务器上,是集群; 2. 远程过程调用RPC:一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议;典型实现包括Dubbo,Thrift,CRPC等; 3. 消息队列:消息发布者只管将消息
阅读全文