diff --git a/README.md b/README.md index 0f9845f8fe9db7e6b7702f17de399508c2706b1b..4b39a6829935e43f6d06873cff52d25d8507fa50 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