From 5d7a9b04f9d070166f00b743aa302c8d911c4339 Mon Sep 17 00:00:00 2001 From: DawnFall19 <ignasius.michael09@gmail.com> Date: Fri, 28 Mar 2025 17:16:39 +0700 Subject: [PATCH] Adding reflection publisher 3 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 0f9845f..4b39a68 100644 --- a/README.md +++ b/README.md @@ -91,3 +91,8 @@ This is the place for you to write reflections: 3. Postman dapat membantu pengecekan API endpoint agar dapat dipastikan bahwa perilaku endpoint tersebut sudah sesuai dengan yang diharapkan. Bagian inilah yang menurutku akan menjadi salah satu fungsi paling berguna ketika mengerjakan tugas kelompok, karena banyak endpoint akan dihasilkan ketika membuat sebuah proyek dengan arsitektur microservices. #### Reflection Publisher-3 +1. Model push, karena publisher akan selalu mengirimkan notifikasi pada subscriber ketika terdapat update. + +2. Subscriber tidak akan mendapatkan informasi terbaru kecuali jika mereka memintanya. Salah satu masalahnya adalah subscriber akan menghabiskan banyak waktu untuk terus menerus meminta update, sedangkan jika tidak diminta secara terus menerus maka bisa saja subscriber meminta update terlalu lama dibanding waktu asli update. + +3. Tanpa multi threading maka notifikasi akan masuk satu per satu pada setiap subscriber. Jika jumlah subscriber sangat banyak, maka bisa saja terdapat subscriber yang baru mendapatkan notifikasi setelah beberapa detik, menit, atau bahkan hari semenjak notifikasi diberikan. \ No newline at end of file -- GitLab