AWS Compute Blog
Category: Amazon MQ
Using Amazon MQ as an event source for AWS Lambda
Amazon MQ provide a fully managed, highly available message broker service for Apache ActiveMQ. Now Lambda supports Amazon MQ as an event source, you can invoke Lambda functions from messages in Amazon MQ queues to integrate into your downstream serverless workflows.
Implementing FIFO message ordering with Amazon MQ for Apache ActiveMQ
This post is contributed by Ravi Itha, Sr. Big Data Consultant Messaging plays an important role in building distributed enterprise applications. Amazon MQ is a key offering within the AWS messaging services solution stack focused on enabling messaging services for modern application architectures. Amazon MQ is a managed message broker service for Apache ActiveMQ that […]
Deploy and publish to an Amazon MQ broker using AWS serverless
If you’re managing a broker on premises or in the cloud with a dependent existing infrastructure, Amazon MQ can provide easily deployed, managed ActiveMQ brokers. These support a variety of messaging protocols that can offload operational overhead. That can be useful when deploying a serverless application that communicates with one or more external applications that […]
Migrating from IBM MQ to Amazon MQ using a phased approach
This post is contributed by Mithun Mallick, Solutions Architect and Christian Mueller, Solutions Architect Message-oriented middleware (MOM), or message brokers, are the backbone that integrates business critical applications in many industries. MOMs are used to integrate systems like inventory management, payment systems, and CRM systems. They are also used to orchestrate order-processing workflows across multiple systems, […]
Creating static custom domain endpoints with Amazon MQ to simplify broker modification and scaling
Update – Nov 9, 2021: AmazonMQ also supports RabbitMQ – read Creating static custom domain endpoints with Amazon MQ for RabbitMQ for more information This post is courtesy of Wallace Printz, Senior Solutions Architect, AWS, and Christian Mueller, Senior Solutions Architect, AWS. Many cloud-native application architectures take advantage of the point-to-point and publish-subscribe (“pub-sub”) model of message-based […]
Implementing enterprise integration patterns with AWS messaging services: point-to-point channels
This post is courtesy of Christian Mueller, Sr. Solutions Architect, AWS and Dirk Fröhner, Sr. Solutions Architect, AWS At AWS, we see our customers increasingly moving toward managed services to reduce the time and money that they spend managing infrastructure. This also applies to the messaging domain, where AWS provides a collection of managed services. Asynchronous messaging is […]
Implementing enterprise integration patterns with AWS messaging services: publish-subscribe channels
This post is courtesy of Christian Mueller, Sr. Solutions Architect, AWS and Dirk Fröhner, Sr. Solutions Architect, AWS In this blog, we look at the second part of some fundamental enterprise integration patterns and how you can implement them with AWS messaging services. If you missed the first part, we encourage you to start there. Read Part 1: […]
Migrating from RabbitMQ to Amazon MQ
This post is courtesy of Sam Dengler, AWS Solutions Architect. UPDATE – Beginning November 4, 2020, Amazon MQ introduced support for RabbitMQ, so you can now migrate your existing RabbitMQ message brokers to AWS without having to rewrite code. You can learn how to migrate your applications through this easier process in this updated blog […]
Measuring the throughput for Amazon MQ using the JMS Benchmark
NOTE: September 4, 2024 – This post is now considered deprecated and replaced by this newer post “Measuring Amazon MQ throughput using Maven 2 benchmark and AWS CDK“ This post is courtesy of Trevor Dyck, Sr. Product Manager, AWS Messaging, and Alan Protasio, Software Development Engineer, Amazon Web Services Just like compute and storage, messaging […]
Integrating Amazon MQ with other AWS services via Apache Camel
This post courtesy of Massimiliano Angelino, AWS Solutions Architect Different enterprise systems—ERP, CRM, BI, HR, etc.—need to exchange information but normally cannot do that natively because they are from different vendors. Enterprises have tried multiple ways to integrate heterogeneous systems, generally referred to as enterprise application integration (EAI). Modern EAI systems are based on a […]