Chapter 15 : Event-Driven Architecture Style (Event-Driven Architecture Style)
-
ระบุความแตกต่างสี่ข้อระหว่าง event กับ message
-
ความแตกต่างระหว่าง initiating event กับ derived event คืออะไร?
-
poison event คืออะไร?
-
event processor หนึ่งตัวสามารถ trigger derived event ได้หลายตัวหรือไม่? ถ้าได้ ทำไมคุณถึงอยากทำแบบนี้?
-
ทำไมคุณถึงอยาก trigger event จาก event processor ที่ไม่มี event processor อื่นตอบสนอง?
-
trade-off เชิงลบบางอย่างของการใช้ asynchronous processing มีอะไรบ้าง?
-
อธิบาย Swarm of Gnats antipattern และเหตุผลที่ควรหลีกเลี่ยงมัน
-
ระบุเหตุผลหลักสองข้อที่ทำให้ event-driven architecture มี responsiveness สูงและมี performance characteristics ที่ดี
-
มีเทคนิคใดบ้างสำหรับป้องกันการสูญเสียข้อมูลเมื่อส่งและรับ message จาก queue?