消息队列常用名词与中间件对比

上一篇 <<<基于Netty简单手写消息中间件思路
下一篇 >>>Rabbitmq基础知识


1.消息中间件中常用名词

Broker 消息转发端,消息中间件Server端,主要负责存储和转发我们的消息
Message 发送的消息内容
Producer 生产者,向Server端投递消息;
Consumer 消费者,向Server端获取消息
MessageId 消息全局id 解决消息幂等性问题

交换机:分发路由消息、中转
队列:容器存放多个不同消息 遵循先进先出的原则
消息:传递的参数
路由键:交换机根据这样的路由键的值,发送不同的队列中 匹配过程

2.消息中间件对比

rabbitmq比activemq优势的地方是多了交换机和路由策略
activemq是java语言编写的,rabbitmq是erlang跨语言的
rabbitmq还有用户权限,virtualhost概念


推荐阅读:
<<<消息中间件的核心思想
<<<消息中间件常见问题汇总
<<<基于Netty简单手写消息中间件思路
<< << << << << << << << << << << << << << << << << << << << << << << << << << << << << << << << <<

你可能感兴趣的:(消息队列常用名词与中间件对比)