D1-消息队列
消息队列笔记
Jone_ZhangH
学习路上默默前行的男人
展开
-
【整理】消息队列-RabbitMQ(一)
RabbitMQ RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 PS: AMQP,即Advanced Message Queuing Protoco...原创 2020-01-22 14:47:33 · 133 阅读 · 0 评论 -
【整理】消息队列-Kafka(一)
发布订阅消息系统 在软件架构中,发布订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需了解哪些订阅者(如果有的话)可能存在。同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣的消息,无需了解哪些发布者(如果有的话)存在。 消息队列的好处 消息队列特别适用于高并发环境: 1.解耦: 消息队列在处理过程中间插入了一...原创 2019-12-24 20:46:47 · 554 阅读 · 0 评论 -
【整理】消息队列-ActiveMQ(二)
ActiveMQ安装 官网下载地址:http://activemq.apache.org/ 两种版本,项目中一般都不会喜欢用最新或研发中版本,毕竟新东西的都意味着未知的坑等着勇士踩。 点击下载按钮,有windows版本和linux版本。 1、下载后解压 2、修改apache-activemq-5.15.11\conf文件目录下的activemq.xml配置文件。 修改以下配置 ...原创 2020-01-20 15:31:58 · 213 阅读 · 0 评论 -
【整理】消息队列-ActiveMQ(一)
ActiveMQ简介 ActiveMQ是一种开源的基于JMS(Java Message Servie)规范的一种消息中间件的实现,ActiveMQ的设计目标是提供标准的,面向消息的,能够跨越多语言和多系统的应用集成消息通信中间件。 数据传送流程 PS:消息协商器(Message Broker),在一个连接中,客户端声明了一个通道,通过单一连接到协商器的并发控制需要建立一个可靠的模型,这里可以使用...原创 2020-01-20 13:49:53 · 231 阅读 · 0 评论