![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
championzgj
这个作者很懒,什么都没留下…
展开
-
中间件 - 消息队列 - JMS规范
0、何谓JMS讲消息队列就不得不提JMS 。JMS(JAVA Message Service,java消息服务)API是一个消息服务的标准/规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。在EJB架构中,有消息bean可以无缝的与JM消息服务集成。在J2EE架构模式中,有消息服务者模式,用于实现消息与应用直接的解耦。...原创 2019-05-30 20:38:01 · 203 阅读 · 0 评论 -
中间件 - 消息队列 - 应用场景
0、异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种1.串行的方式;2.并行方式a、串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。b、并行方式:将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成后,返回给客户端。与串行的差别是,并行的方式可以提高处理的时间...转载 2019-05-30 20:38:41 · 428 阅读 · 0 评论 -
中间件 - 消息队列 - ActiveMQ
0、ActiveMQ 的安装演示环境: Centos7、jdk8、activemq5.15.8下载地址: http://activemq.apache.org/activemq-5158-release.html创建目录:mkdir /usr/local/activemq/解压: tar -zxvf apache-activemq-5.15.8-bin.tar.gz -C /us...原创 2019-05-31 11:31:18 · 354 阅读 · 0 评论 -
中间件 - 消息队列 - 概览
0、消息协议0.1 OpenWire它是 Apache 的一种跨语言的协议,允许从不同的语言和平台访问 ActiveMQ,是 ActiveMQ 4.x 之后默认的传输协议。0.2 AMQP(Advanced Message Queuing Protocol)特点:事务支持,消息持久化支持,可靠性高支持:RabbitMQ,ActiveMQ0.3 MQTT(Message Qu...原创 2019-05-30 20:29:28 · 158 阅读 · 0 评论 -
中间件 - 消息队列 - RabbitMQ
0、RabbitMQ 简介RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种客户端,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。1、安装1.1 安装依赖环境在 http://www.rabbitmq.com/which-erlang.html 页面查看安装rabbitmq需要安装erlang对应的版本在 h...原创 2019-05-31 22:00:17 · 407 阅读 · 0 评论 -
中间件 - 消息队列 - RocketMQ
0、RocketMQ 简介RocketMQ 是由阿里捐赠给Apache 的一款分布式、队列模型的开源消息中间件,经过过淘宝双十一的洗礼。RocketMQ 的特性有如下几个方面:原生分布式 两种消息拉取 严格消息顺序 特有的分布式协调器 亿级消息堆积 消息组1、RocketMQ 的基础概念RocketMQ 由以下几个概念组成:Producer:消息生产者Consu...原创 2019-06-01 20:04:11 · 795 阅读 · 0 评论 -
中间件 - 消息队列 - kafka
目录1、Kafka 的核心API 和相关概念1.1 Kafka 的核心 API1.2 Kafka 的相关概念2、Kafka 的架构3、Kafka 的使用场景3.1 消息中间件3.2 跟踪网站活动3.3 日志聚合3.4 流处理3.5 事件采集3.6 提交日志4、Kafka单节点搭建4.1 下载 kafka_2.12-2.1.0 版本并且解压。...原创 2019-06-05 22:30:07 · 455 阅读 · 0 评论