Isi kandungan:

Pubsub digunakan untuk apa?
Pubsub digunakan untuk apa?

Video: Pubsub digunakan untuk apa?

Video: Pubsub digunakan untuk apa?
Video: Data Streaming with Pub/Sub and Dataflow: Best Practices 2024, November
Anonim

Terbitkan/langgan pemesejan, atau pub/sub pemesejan, ialah satu bentuk komunikasi perkhidmatan-ke-perkhidmatan tak segerak digunakan dalam seni bina tanpa pelayan dan perkhidmatan mikro. Didalam pub/sub model, sebarang mesej yang diterbitkan ke topik diterima serta-merta oleh semua pelanggan topik tersebut.

Mengenai ini, bilakah untuk Menggunakan corak langganan terbitkan?

Gunakan corak ini apabila:

  1. Aplikasi perlu menyiarkan maklumat kepada sebilangan besar pengguna.
  2. Aplikasi perlu berkomunikasi dengan satu atau lebih aplikasi atau perkhidmatan yang dibangunkan secara bebas, yang mungkin menggunakan platform, bahasa pengaturcaraan dan protokol komunikasi yang berbeza.

Juga, apakah topik dalam pemesejan? A topik adalah subjek maklumat yang diterbitkan dalam penerbitan/langganan mesej . Mesej dalam sistem titik ke titik dihantar ke alamat destinasi tertentu. Mesej dalam sistem penerbitan/langganan berasaskan subjek dihantar kepada pelanggan berdasarkan subjek yang menerangkan kandungan mesej.

Akibatnya, bagaimana sistem penerbitan dan langgan berfungsi?

Dalam seni bina perisian, menerbitkan – melanggan ialah corak pemesejan di mana penghantar mesej, dipanggil penerbit, tidak memprogramkan mesej untuk dihantar terus kepada penerima tertentu, dipanggil pelanggan, tetapi sebaliknya mengkategorikan mesej yang diterbitkan ke dalam kelas tanpa mengetahui pelanggan mana, jika ada, mungkin ada.

Bagaimanakah Redis Pubsub berfungsi?

Redis Pub/Sub melaksanakan sistem pemesejan di mana pengirim (dalam redis istilah yang dipanggil penerbit) menghantar mesej manakala penerima (pelanggan) menerimanya. Pautan yang mana mesej dipindahkan dipanggil saluran. Dalam Redis , pelanggan boleh melanggan sebarang bilangan saluran.

Disyorkan: