{"version":"1.0","provider_name":"Cogin blog","provider_url":"https:\/\/www.cogin.com\/blog","author_name":"Dejan Grujic","author_url":"https:\/\/www.cogin.com\/blog\/author\/gruja\/","title":"Introduction to RabbitMQ for MSMQ users, part 1","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"vH9FUCJHUF\"><a href=\"https:\/\/www.cogin.com\/blog\/rabbitmq\/introduction-to-rabbitmq-for-msmq-users-part-1\/\">Introduction to RabbitMQ for MSMQ users, part 1<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.cogin.com\/blog\/rabbitmq\/introduction-to-rabbitmq-for-msmq-users-part-1\/embed\/#?secret=vH9FUCJHUF\" width=\"600\" height=\"338\" title=\"&#8220;Introduction to RabbitMQ for MSMQ users, part 1&#8221; &#8212; Cogin blog\" data-secret=\"vH9FUCJHUF\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.cogin.com\/blog\/wp-content\/uploads\/2018\/04\/RabbitMQ-Simple-Exchange.png","thumbnail_width":521,"thumbnail_height":58,"description":"This series of blog posts, similar to previous posts about Azure Service Bus, is intended for those who already have some MSMQ experience and would like to know more about RabbitMQ. It\u2019s based on my own experiences when I learned about RabbitMQ, what was familiar and what not, and what looked familiar but surprised me [&hellip;]"}