سؤال

يمكنني استخدام postgresql كقاعدة بيانات.لدي سيد / عبدي مع تدفق النسخ المتماثل.أريد استخدام Haproxy لتحميل موازنة.أريد إرسال الكتابة إلى السيد، والقراءة إلى الرقيق.هل يمكنني القيام بذلك مع Haproxy؟

هل كانت مفيدة؟

المحلول

لا، لا يمكنك ذلك.لا يفهم Haproxy بروتوكول Postgresql بحيث لا يكون له أي فكرة عن ما "يقرأ" أو "يكتب".

إلقاء نظرة على PGPool-II، والتي يمكن أن تفعل هذا إلى حد محدود.في الممارسة العملية، من الأفضل عادة تكوين التطبيق حتى يعرف توجيه استعلاماته للقراءة فقط إلى خادم مختلف إذا كان ذلك ممكنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top