消息中间件
阿凡博客
程序员不是喜欢996的加班,而是喜欢996的工资
展开
-
RabbitMQ 入门到精通(这一篇就够了)
一、 什么是 RabbitMQRabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。二、 安装 RabbitMQ1 安装 Erlang1.1什么是 ErlangErlang(['ə:læŋ])是一种通用的...原创 2020-02-15 23:03:07 · 1690 阅读 · 0 评论 -
RabbitMQ消息中间件面试专题
问题一:RabbitMQ 中的 broker 是指什么?cluster 又是指什么?答:broker 是指一个或多个 erlang node 的逻辑分组,且 node 上运行着 RabbitMQ 应用 程序。cluster 是在 broker 的基础之上,增加了 node 之间共享元数据的约束。问题二:什么是元数据?元数据分为哪些类型?包括哪些内容?与 cluster 相关的元数据 有哪些?元...原创 2020-03-14 16:59:07 · 949 阅读 · 0 评论 -
ActiveMQ消息中间件面试专题
1.什么是ActiveMQ?activeMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效 的、可扩展的、稳定的和安全的企业级消息通信2. ActiveMQ服务器宕机怎么办?这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是 存储在文件中的,它们的最大限制在配置文件的节点中配置。但是,在非持久化消息堆 积到...原创 2020-03-14 16:27:04 · 287 阅读 · 0 评论 -
Kafka面试专题
1.Kafka 的设计时什么样的呢?Kafka 将消息以 topic 为单位进行归纳将向 Kafka topic 发布消息的程序成为 producers.将预订 topics 并消费消息的程序成为 consumer.Kafka 以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个 broker. producers 通过网络将消息发送到 Kafka 集群,集群向消费者提供消息2....原创 2020-03-14 16:50:53 · 217 阅读 · 0 评论