ข้อมูล RabbitMQ เก็บไว้ที่ไหน?
ข้อมูล RabbitMQ เก็บไว้ที่ไหน?

วีดีโอ: ข้อมูล RabbitMQ เก็บไว้ที่ไหน?

วีดีโอ: ข้อมูล RabbitMQ เก็บไว้ที่ไหน?
วีดีโอ: ทำ Microservice คุยกันผ่าน RabbitMQ 2024, เมษายน
Anonim

RabbitMQ คำจำกัดความและข้อความคือ เก็บไว้ ภายใน ฐานข้อมูล ตั้งอยู่ในโหนดของ ข้อมูล ไดเรกทอรี

ในทำนองเดียวกัน มีคนถามว่าข้อความ Rabbitmq เก็บไว้ที่ไหน?

ข้อความ ข้อมูลคือ เก็บไว้ ในไดเร็กทอรีข้อมูลของโหนดที่กล่าวถึงข้างต้น ใน RabbitMQ เวอร์ชันที่ขึ้นต้นด้วย 3.7 0 ทั้งหมด ข้อความ ข้อมูลถูกรวมไว้ในไดเร็กทอรี msg_stores/vhosts และ เก็บไว้ ในไดเรกทอรีย่อยต่อ vhost แต่ละไดเร็กทอรี vhost ตั้งชื่อด้วยแฮชและมีไฟล์.

นอกจากนี้ Rabbitmq ใช้ฐานข้อมูลใด Mnesia เป็นแบบกระจาย ฐานข้อมูล นั่น RabbitMQ ใช้ เพื่อเก็บข้อมูลเกี่ยวกับผู้ใช้ การแลกเปลี่ยน คิว การผูก ฯลฯ ข้อความหรือตำแหน่งข้อความในคิวจะไม่ถูกเก็บไว้ใน Mnesia

ด้วยวิธีนี้ ไฟล์กำหนดค่า Rabbitmq อยู่ที่ไหน

ไฟล์การกำหนดค่า conf ไฟล์ อยู่ใน /etc/ rabbitmq - ใช้รูปแบบใหม่ที่มีตั้งแต่ RabbitMQ 3.7. หากคุณต้องการใช้รูปแบบเก่า ให้ตั้งชื่อของคุณ ไฟล์ rabbitmq . config และคุณสามารถใช้คำว่า Erlang ได้ การกำหนดค่า รูปแบบแทน

Rabbitmq ดื้อรั้นหรือไม่?

RabbitMQ มีการรองรับความทนทานสูง แต่โดยปกติแล้วจะไม่ได้เปิดใช้งานโดยค่าเริ่มต้นในไดรเวอร์ หากต้องการคงข้อความที่ส่งไปยังดิสก์ และทำให้รอดจากการรีสตาร์ทเซิร์ฟเวอร์ คุณต้องเผยแพร่ไปยังการแลกเปลี่ยนที่ทนทาน คิวการรับต้องมีความทนทาน และคุณต้องตั้งค่า " ดื้อดึง " ตั้งค่าสถานะข้อความที่คุณกำลังเผยแพร่

แนะนำ: