[{"data":1,"prerenderedAt":64},["ShallowReactive",2],{"pattern-activemq-rabbitmq-message-replication-terraform":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":16,"extension":17,"framework":18,"gitHub":19,"highlight":6,"introBox":25,"language":32,"level":33,"meta":34,"patternArch":35,"resources":48,"s3URL":6,"services":6,"stem":59,"testing":60,"videoId":6,"__hash__":63},"patterns\u002Fpatterns\u002Factivemq-rabbitmq-message-replication-terraform.json","Multi-Region message replication with Amazon MQ for RabbitMQ",null,{"text":8},[9],"Delete the stack: \u003Ccode>terraform destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fdaniel-fargano.json",{"text":13},[14,15],"terraform init","terraform apply","Replicate messages from one Region to another in Amazon MQ for RabbitMQ","json","Terraform",{"template":20},{"repoURL":21,"templateURL":22,"projectFolder":23,"templateFile":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Famazonmq-rabbitmq-msg-replication","serverless-patterns\u002Famazonmq-rabbitmq-msg-replication","amazonmq-rabbitmq-msg-replication","main.tf",{"headline":26,"text":27},"How it works",[28,29,30,31],"This pattern provides an example on how to implement multi-region message replication with Amazon MQ for RabbitMQ.","This solution demonstrates how to configure Amazon MQ for RabbitMQ leveraging the federation plugin across regions.","You will learn how federation of exchanges enable asynchronous data replication between two RabbitMQ clusters to achieve multi-region architecture.","This code base is deployed using Terraform to simplify the Rabbit MQ configuration.","Integration","300",{},{"icon1":36,"icon2":41,"line1":44},{"x":37,"y":38,"service":39,"label":40},25,50,"mq","Amazon MQ for RabbitMQ Region 1",{"x":42,"y":38,"service":39,"label":43},75,"Amazon MQ for RabbitMQ Region 2",{"from":45,"to":46,"label":47},"icon1","icon2","Message federation",{"bullets":49},[50,53,56],{"text":51,"link":52},"Amazon MQ for RabbitMQ","https:\u002F\u002Fdocs.aws.amazon.com\u002Famazon-mq\u002Flatest\u002Fdeveloper-guide\u002Fworking-with-rabbitmq.html",{"text":54,"link":55},"RabbitMQ Federation Plugin","https:\u002F\u002Fwww.rabbitmq.com\u002Ffederation.html",{"text":57,"link":58},"RabbitMQ Disaster Recovery and High Availability 101","https:\u002F\u002Fblog.rabbitmq.com\u002Fposts\u002F2020\u002F07\u002Fdisaster-recovery-and-high-availability-101\u002F","patterns\u002Factivemq-rabbitmq-message-replication-terraform",{"text":61},[62],"See the GitHub repo for detailed testing instructions.","gNf5YykOaNsaWCkGJGQiHGmkfCIvVDsB9hfvV0gdFOo",1779273330763]