AMQP in a Nutshell
AMQP, which stands for Advanced Message Queuing Protocol, was designed as an open replacement for existing proprietary messaging middleware. Two of the most important reasons to use AMQP are reliability and interoperability. As the name implies, it provides a wide range of features related to messaging, including reliable queuing, topic-based publish-and-subscribe messaging, flexible routing, transactions, and security. AMQP exchanges route messages directly—in fanout form, by topic, and also based on headers.
There’s a lot of fine-grained control possible with such a rich feature set. You can restrict access to queues, manage their depth, and more. Features like message properties, annotations and headers make it a good fit for a wide range of enterprise applications. This protocol was designed for reliability at the many large companies who depend on messaging to integrate applications and move data around their organisation. In the case of RabbitMQ, there are many different language implementations and great samples available, making it a good choice for building large scale, reliable, resilient, or clustered messaging infrastructures.
AMQP is a binary wire protocol which was designed for interoperability between different vendors. Where other protocols have failed, AMQP adoption has been strong. Companies like JP Morgan use it to process 1 billion messages a day. NASA uses it for Nebula Cloud Computing. Google uses it for complex event processing. Here are a couple of additional AMQP examples and links:
amqp ในสรุปamqp ซึ่งย่อมาจากคิวข้อความขั้นสูงโปรโตคอลถูกออกแบบมาเป็นแทนเปิดตัวกลางข้อความที่มีอยู่เป็นกรรมสิทธิ์ซึ่ง สองเหตุผลสำคัญที่สุดที่ใช้ amqp มีความน่าเชื่อถือ และระหว่างกัน เป็นชื่อนัย , มันมีหลากหลายของคุณสมบัติที่เกี่ยวข้องกับการส่งข้อความ รวมถึงความน่าเชื่อถือและสมัครสมาชิกตามคิว หัวข้อประกาศข้อความยืดหยุ่น , เส้นทาง , การทำธุรกรรมและการรักษาความปลอดภัย amqp แลกเปลี่ยนเส้นทางข้อความได้โดยตรงในรูปแบบ fanout ตามหัวข้อ และยัง ตามหัวมีจำนวนมากของการควบคุมเป็นไปได้อย่างละเอียดด้วยเช่นคุณลักษณะที่อุดมไปด้วยชุด คุณสามารถ จำกัด การเข้าถึงคิวจัดการความลึกของพวกเขา , และอื่น ๆ คุณสมบัติเช่นคุณสมบัติข้อความบันทึกย่อและส่วนหัว ทำให้มันเหมาะสำหรับหลากหลายของการใช้งานขององค์กร โปรโตคอลนี้ถูกออกแบบมาเพื่อความน่าเชื่อถือที่หลาย บริษัท ขนาดใหญ่ที่ขึ้นอยู่กับข้อความที่จะรวมการใช้งานและย้ายข้อมูลรอบ ๆองค์กรของพวกเขา ในกรณีของ rabbitmq มีการใช้งานหลายภาษาต่าง ๆ และใช้ได้ดี ทำให้มันเป็นทางเลือกที่ดีสำหรับอาคารขนาดใหญ่ , เชื่อถือได้ , ยืดหยุ่น , หรือเป็นกลุ่มสำหรับการส่งข้อความamqp เป็นเลขฐานสองลวดโพรโทคอลซึ่งถูกออกแบบมาสำหรับร่วมกันระหว่างผู้ขายที่แตกต่างกัน ที่โปรโตคอลอื่น ๆได้ล้มเหลว amqp ยอมรับได้รับแรง บริษัท เช่น JP Morgan ใช้กระบวนการ 1 พันล้านข้อความต่อวัน นาซาใช้มันสำหรับคอมพิวเตอร์เมฆเนบิวลา Google ใช้สำหรับการประมวลผลเหตุการณ์ที่ซับซ้อน นี่คือสองตัวอย่าง amqp เพิ่มเติมและการเชื่อมโยง :
การแปล กรุณารอสักครู่..
