Linux 之父出席、干货分享、圆桌讨论,精彩尽在 OpenCloudOS 社区开放日,报名戳 了解详情
写点什么

Amazon MQ – 用于 ActiveMQ 的托管消息代理服务

  • 2019 年 11 月 05 日
  • 本文字数:1347 字

    阅读完需:约 4 分钟

Amazon MQ – 用于 ActiveMQ 的托管消息代理服务

消息收发将分布式应用程序的各个部分组合在一起,同时还提高了弹性,支持实现高度可扩展的架构。例如,今年早些时候Amazon Simple Queue Service (SQS)Amazon Simple Notification Service (SNS) 提供了针对 Prime Day 客户订单处理的支持,共处理 400 亿条消息,速度为每秒 1000 万条,没有出现客户可觉察到的问题。


SQS 和 SNS 已广泛用于云原生应用程序。不过,我们的许多大客户都已经在使用开源或商业授权的消息代理。他们的应用程序是关键任务型的,因而提供后台支持的消息收发同样如此。我们的客户将消息收发基础设施的设置和持续维护描述为一个“非常痛苦的”过程,并声称他们每周至少花费 10 个人工小时来处理该事宜。


新的 Amazon MQ


今天,我们发布了 Amazon MQ,这是一项用于 Apache ActiveMQ 的托管消息代理服务,它让您只需三次单击,即可在数分钟内开始使用!您可能知道,ActiveMQ 是一个流行的开源消息代理,速度非常快且功能丰富。它提供了队列和主题、持久和非持久订阅、基于推送和基于轮询的消息收发以及筛选功能。


作为一项托管服务,Amazon MQ 负责 ActiveMQ 的管理和维护。这包括代理预配置、修补、高可用性的故障检测和恢复以及消息持久性等各项职责。借助 Amazon MQ,您可以直接访问 ActiveMQ 控制台以及用于消息收发的行业标准 API 和协议,包括 JMS、NMS、AMQP、STOMP、MQTT 和 WebSocket。这样您就可以从任何使用这些标准的消息代理迁移到 Amazon MQ – 随同支持的应用程序一起,而无需重写代码。


您可以创建一个单实例 Amazon MQ 代理用于开发和测试,或者创建跨可用区的主动/备用实例对,从而支持快速自动故障转移。无论采用哪种方式,您都可以实现跨可用区的数据复制,并且对代理实例和消息存储使用即用即付模式。


Amazon MQ 是 AWS 系列不可分割的一部分,包括使用 AWS Identity and Access Management (IAM) 进行身份验证和授权以使用服务 API。您可以使用 Amazon CloudWatch 指标全天候地监控诸如队列深度之类的指标,并根据需要启动使用者队列的 Auto Scaling 功能。


启动 Amazon MQ 代理


要开始使用,我先打开 Amazon MQ 控制台,选择所需的 AWS 区域,为我的代理输入名称,然后单击 Next step



接下来,我选择实例类型,指明我想要创建一个备用实例,然后单击 Create broker (我可以选择一个 VPC 并微调 Advanced settings 部分中的其他设置):



此时将创建我的代理,该代理会在 5 到 10 分钟内准备好投入使用:



只需单击一下,即可获得用来访问我的代理的 URL 和终端节点:



我可以通过下面提供的链接访问 ActiveMQ Web 控制台:



代理会将实例、主题和队列指标发布到 CloudWatch。下面列出了实例指标:



现已推出


Amazon MQ 现已发布,目前您可以在美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (俄勒冈)、欧洲 (爱尔兰)、欧洲 (法兰克福) 和亚太地区 (悉尼) 区域中开始使用此服务。


通过 AWS 免费套餐,您可以每月使用单可用区微型实例长达 750 小时,并且每月可存储高达 1 GB 的数据,使用期限为一年。之后,将会根据实例小时数和消息存储进行计费;如果从 AWS 以外访问该代理,则还会收取 Internet 数据传输费用。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/amazon-mq-managed-message-broker-service-for-activemq/


2019 年 11 月 05 日 08:00380

评论

发布
暂无评论
发现更多内容

架构师 01 期,大作业一

子文

UDP连接要不要发起connect

kof11321

网络编程

谁说明天上线,这货压根不知道开发流程!

小傅哥

Java 小傅哥 架构设计 开发流程 开发规范

我画了 40 张图就是为了让你搞懂计算机网络层

cxuan

计算机网络 IP 网络层 ipv6 ipv4

架构师训练营第2期 第11周总结

月下独酌

第 11 周 系统架构总结

心在那片海

与前端训练营的日子 --Week10

SamGo

学习

十一、高可用

Geek_28b526

Week1 作业

oooh-la

呃?!!!我彻底忘了这件事😂

Nydia

消息队列优化(3) -- grpc MPMCQueue 简介及各队列性能对比

1412

消息队列 workflow srpc 异步调度 并行计算

一个老程序员的2020年总结回顾,2021年如何变的更牛逼

陆陆通通

程序员 程序人生 年终总结

这样规范写代码,同事直呼“666”

xcbeyond

Java 代码规范 规范

Week 11 作业

evildracula

第 11 周 系统架构作业

心在那片海

万字长文聊缓存(上)

Silently9527

Java nginx HTTP

判断回文数字算法,swift 5初始化详解,时间管理计划落地,swift5 多线程高级用法 John 易筋 ARTS 打卡 Week 33

John(易筋)

ARTS 打卡计划 算法回文数字判断 时间管理计划落地 swift5 初始化详解 swift5多线程高级用法

微服务缓存原理与最佳实践

万俊峰Kevin

缓存 缓存穿透 缓存并发 go-zero Go 语言

软件架构设计方案实战

andy

console.log也能插图!!!

德育处主任

CSS html 大前端 Web js

消息队列优化(1) -- 鶸的介绍篇

1412

消息队列 workflow srpc 异步调度 并行计算

江苏民丰 x mPaaS | 县域小银行,技术团队就12人,却找到了数字化转型的秘籍

蚂蚁集团移动开发平台 mPaaS

银行数字化转型 mPaaS

2020年国内前端团队都做了些什么?

徐小夕

大前端 技术栈 2021

重学JS | 数组知识点大全,必收藏!

梁龙先森

大前端 编程语言

AI人脸识别技术门禁系统解决方案智慧社区建设

13828808769

人脸识别 智慧城市 智慧平安小区平台开发 刷脸

第六周学习总结

Binary

架构师第一周总结



面试官:数据库自增ID用完了会怎么样?

艾小仙

数据库

关于一个梦(自我的死亡)

Yuchen

身心健康 心理 自我

架构师训练营第2期 第11周命题作业

月下独酌

消息队列优化(2) -- 几种基本实现

1412

消息队列 workflow srpc 异步调度 并行计算

GPU容器虚拟化:用户态和内核态的技术和实践详解

GPU容器虚拟化:用户态和内核态的技术和实践详解

Amazon MQ – 用于 ActiveMQ 的托管消息代理服务_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章