Mengalihkan Antrian Pesan

Panduan ini menjelaskan cara mengganti antrian pesan (MQ) pada deployment Milvus yang sudah ada antara Woodpecker dan antrian pesan lainnya, secara online dan tanpa downtime.

Fitur ini masih dalam tahap pengembangan dan dapat berubah sewaktu-waktu. Silakan hubungi dukungan Milvus jika Anda ingin mencobanya atau memiliki pertanyaan.

Persyaratan

  • Fitur Penggantian MQ tersedia di Milvus 3.0 dan versi yang lebih baru. Perbarui instance Milvus Anda ke Milvus 3.0 atau versi yang lebih baru sebelum menggunakannya — fitur ini tidak tersedia pada versi sebelumnya.
  • Instan tersebut berjalan dengan baik.

Cakupan

Panduan ini hanya membahas peralihan antara Woodpecker dan antrian pesan lainnya. Peralihan langsung antara Pulsar dan Kafka berada di luar cakupan panduan ini.

Alur kerja umum

  1. Pastikan instance Milvus berjalan dengan baik.
  2. Konfirmasikan jenis MQ sumber dan jenis MQ tujuan.
  3. Terapkan pengaturan akses MQ tujuan ke konfigurasi Milvus tanpa mengubah nilai ` mqType `.
  4. Picu peralihan dengan memanggil API WAL alter di MixCoord.
  5. Pantau log untuk memastikan peralihan telah selesai.

Sebelum melakukan peralihan, pastikan MQ tujuan tidak mengandung topik dengan nama yang sama dengan yang digunakan oleh instance Milvus saat ini. Hal ini sangat penting jika MQ tujuan pernah digunakan oleh instance Milvus lain, karena nama topik yang bertabrakan dapat menyebabkan perilaku yang tidak terduga.

Matriks dukungan

MQ SumberMQ TujuanPenerapanStatus
RocksMQWoodpecker (lokal/MinIO)Standalone (Docker Compose)Didukung
Woodpecker (lokal/MinIO)RocksMQStandalone (Docker Compose)Didukung
Pulsar (bawaan/eksternal)Woodpecker (MinIO)Cluster (Helm / Operator)Didukung
Woodpecker (MinIO)Pulsar (eksternal)Cluster (Helm / Operator)Didukung
Kafka (bawaan/eksternal)Woodpecker (MinIO)Cluster (Helm / Operator)Didukung
Woodpecker (MinIO)Kafka (eksternal)Cluster (Helm / Operator)Didukung
Woodpecker MinIOWoodpecker lokal (atau sebaliknya)apa sajaTidak didukung

Hindari berpindah-pindah jenis MQ berulang kali. Jika Anda memang perlu berpindah, pastikan untuk membersihkan data terkait sebelum setiap perpindahan — data sisa dapat menyebabkan perilaku yang tidak terduga.

Diterjemahkan olehDeepL

Coba Milvus yang Dikelola secara Gratis

Zilliz Cloud bebas masalah, didukung oleh Milvus dan 10x lebih cepat.

Mulai
Umpan balik

Apakah halaman ini bermanfaat?