1. 程式人生 > >Amazon MQ – Managed Message Broker Service for ActiveMQ

Amazon MQ – Managed Message Broker Service for ActiveMQ

Messaging holds the parts of a distributed application together, while also adding resiliency and enabling the implementation of highly scalable architectures. For example, earlier this year, Amazon Simple Queue Service (SQS) and Amazon Simple Notification Service (SNS) supported the processing of customer orders on Prime Day, collectively processing 40 billion messages at a rate of 10 million per second, with no customer-visible issues.

SQS and SNS have been used extensively for applications that were born in the cloud. However, many of our larger customers are already making use of open-sourced or commercially-licensed message brokers. Their applications are mission-critical, and so is the messaging that powers them. Our customers describe the setup and on-going maintenance of their messaging infrastructure as “painful” and report that they spend at least 10 staff-hours per week on this chore.

New Amazon MQ
Today we are launching Amazon MQ – a managed message broker service for Apache ActiveMQ that lets you get started in minutes with just three clicks! As you may know, ActiveMQ is a popular open-source message broker that is fast & feature-rich. It offers queues and topics, durable and non-durable subscriptions, push-based and poll-based messaging, and filtering.

As a managed service, Amazon MQ takes care of the administration and maintenance of ActiveMQ. This includes responsibility for broker provisioning, patching, failure detection & recovery for high availability, and message durability. With Amazon MQ, you get direct access to the ActiveMQ console and industry standard APIs and protocols for messaging, including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket. This allows you to move from any message broker that uses these standards to Amazon MQ–along with the supported applications–without rewriting code.

You can create a single-instance Amazon MQ broker for development and testing, or an active/standby pair that spans AZs, with quick, automatic failover. Either way, you get data replication across AZs and a pay-as-you-go model for the broker instance and message storage.

Amazon MQ is a full-fledged part of the AWS family, including the use of AWS Identity and Access Management (IAM) for authentication and authorization to use the service API. You can use Amazon CloudWatch metrics to keep a watchful eye metrics such as queue depth and initiate Auto Scaling of your consumer fleet as needed.

Launching an Amazon MQ Broker
To get started, I open up the Amazon MQ Console, select the desired AWS Region, enter a name for my broker, and click on Next step:

Then I choose the instance type, indicate that I want to create a standby , and click on Create broker (I can select a VPC and fine-tune other settings in the Advanced settings section):

My broker will be created and ready to use in 5-10 minutes:

The URLs and endpoints that I use to access my broker are all available at a click:

I can access the ActiveMQ Web Console at the link provided:

The broker publishes instance, topic, and queue metrics to CloudWatch. Here are the instance metrics:

Available Now
Amazon MQ is available now and you can start using it today in the US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), Europe (Frankfurt), and Asia Pacific (Sydney) Regions.

The AWS Free Tier lets you use a single-AZ micro instance for up to 750 hours and to store up to 1 gigabyte each month, for one year. After that, billing is based on instance-hours and message storage, plus charges Internet data transfer if the broker is accessed from outside of AWS.

Jeff;

相關推薦

Amazon MQManaged Message Broker Service for ActiveMQ

Messaging holds the parts of a distributed application together, while also adding resiliency and enabling the implementation of highly scalable a

Managed message broker service for ActiveMQ

Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. Message b

How to Deploy a Kubernetes Application with Amazon Elastic Container Service for Kubernetes

This tutorial shows you how to deploy a containerized application onto a Kubernetes cluster managed by Amazon Elastic Container Service

Amazon Neptune – A Fully Managed Graph Database Service

Of all the data structures and algorithms we use to enable our modern lives, graphs are changing the world everyday. Businesses continuously creat

exchange日誌message too large for this organization

dong mail store receive this -i nds tab ilb 查看郵件跟蹤日誌:D:\Exchange Server\V15\TransportRoles\Logs\MessageTracking1、正常的接收日誌:2018-01-05T07:52

spring ----> ResourceBundle [message] not found for MessageSource: Can't find bundle for base name message, local_zh

blank 文件配置 dea name flow jdk get 資源 spring4 環境: idea 2018.1.3社區版,jdk8,spring4.2.0,maven3.5.2 主題: spring國際化 出現的問題: ResourceBundle [message

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.Nu

java.lang.NullPointerException: null    at com.book.app.web.UserController.findPageWith(UserController.java:50) ~[classes/:na]   &

Servlet.service() for servlet jsp threw exception java.lang.NullPointerException

Servlet.service() for servlet jsp threw exception java.lang.NullPointerException ...................................................................

IBM WebSphere Message Broker Toolkit 7.0 教程(一)

    最近系統開發的工作完成的差不太多了,後面都是一些收尾的工作。所以又增加了一些運維的工作到我的頭上,不過運維發現也挺有意思的,簡要說下具體的業務流程吧。A系統是10年前開發的一套系統,主要是給相關人員做業務,錄入相關資訊等等。但是在A系統做的業務提交的資料檔案需要到其他

品優購Servlet.service() for servlet [springmvc] in context with path [] threw exception [Request proc異常

報錯 嚴重: Servlet.service() for servlet [springmvc] in context with path [] threw exception [Request processing failed; nested exception is java.la

InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Identity.UserManager`1[Microsoft.AspNetCore.Identity.IdentityU

在新建asp.net core 應用後, 添加了自定義的ApplicationDbContext 和ApplicationUser ,並添加了Identity認證後, 會出現 InvalidOperationException: Unable to resolve service for type 'Micr

org.jboss.resteasy.spi.BadRequestException: Could not find message body reader for type:

上面是用resteasy時碰到的問題,搜遍了國內內外大小網站,發現資料甚少,所以在此新增一波,見下圖: 這個問題在於 最後的引數,其實就是無法識別請求的json引數,按道理講,應該是自動識別的,吧json 轉成物件,從而走進處理邏輯裡面。我添加了無數個相關依賴,後來發現,在指定的業務

Amazon SEO: How to Rank Highly for Amazon Searches

All too often, when we think of SEO, we only think of Google. And of course you want great rankings in the search engines. However, your website isn't the

Amazon is reportedly building 'picker' robots for fulfillment centers

In order to fulfil its many orders in a timely fashion, Amazon employs a large number of people, and a key part to the company's order fulfillment process

Ask HN: Realtime collaborative back end as a service for mac development

Hey everybody,I'm thinking about an app for the Apple ecosystem only and I'm hoping therefor there is some "as a service" magic for the backend side of thi

Ask HN: Best Service for Single Page Payment Websites

I'm looking for a service I can use to spin up a small "Pay here" pages for various services and products. I'm picturing an account where I have multiple "

Ask HN: Cv review service for experienced freelancer? CV tips?

14 years experience in software dev. I have been working freelance most of the time and accumulated a lot of projects.In the past, I just added each projec

Zookeeper coordination service for distributed system :)

Zookeeper open source very powerful for distributed applications. It is used very popular in Hadoop ecosystem and the fist i knew it is when i build cl

嚴重: Servlet.service() for servlet [SpringMVC] in context with path [/MVCQ] threw exception [Request

十二月 28, 2018 8:05:57 下午 org.apache.catalina.core.StandardWrapperValve invoke 嚴重: Servlet.service() for servlet [SpringMVC] in context with path [/MV