เราใช้ทั้ง Redis และ Zookeeper ในที่ทำงานดังนั้นนี่เป็นประสบการณ์มือแรก
Redis เร็ว เร็วจริงๆ นอกจากนี้ยังสอดคล้องกันในทันทีดังนั้นจึงเหมาะสำหรับชุดข้อมูลที่เคลื่อนไหวเร็ว ข้อเสียคือการทำงานบนเซิร์ฟเวอร์หนึ่งถ้ามันล้มเหลวแล้วคุณจะสูญเสียการเข้าถึงการเขียนจนกว่าเซิร์ฟเวอร์อื่นจะเกิดขึ้น การเปลี่ยนเซิร์ฟเวอร์เป็นการดำเนินการด้วยตนเองเว้นแต่คุณจะทำเองโดยอัตโนมัติ (คุณยังคงสามารถเข้าถึงการอ่านข้อมูลของคุณหากคุณกำหนดค่าอินสแตนซ์ทาส)
Zookeeper ยังมีคุณสมบัติที่สอดคล้องกันในทันที ไม่ใช่ครึ่งเร็ว แต่จะกู้คืนโดยอัตโนมัติ (หากเป็นไปได้) เมื่อพบกับความล้มเหลวดังนั้นหากคุณต้องการเข้าถึงการเขียนอย่างต่อเนื่องแม้ว่าเซิร์ฟเวอร์ของคุณจะล้มเหลวคุณก็ต้องการใช้ Zookeeper
คำแนะนำของฉันคือใช้ zookeeper สำหรับการประสานงาน: การติดตามว่าโหนดใดที่ทำงานอยู่การเลือกผู้นำในกลุ่ม ฯลฯ ใช้ redis สำหรับชุดข้อมูลที่ต้องการการเขียนที่รวดเร็ว เข้าชมเคาน์เตอร์สำหรับหน้าเว็บเช่น