سؤال

أحتاج إلى نشر مثيلات دور عامين مختلفة، لكن كل منها يحتاج إلى بيانات التكوين الخاصة به (رمز المعرف وكلمة المرور أو SENDERCOMPID وما إلى ذلك) للاتصال بخادم تداول.لا أستطيع مشاركة بيانات الاعتماد عبر الحالات.

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

المحلول

كل مثيل لأي دور (عامل أو ويب) متطابقين من حيث التكوين القائم على التطبيق. وذلك لأن جميع الحالات يتم إنشاؤها من نفس التطبيق ستقرأ نفس بيانات تكوين التطبيق بالضبط.

إذا كتبت طلبك بطريقة ما عند بدء تشغيل التطبيق، يقرأ البيانات خارج الجهاز (من Zure Storage أو Azure Table أو أي شيء آخر خارج VM، يتوفر في الغالب على بعض الخادم) ثم تكوين نفسه ثم يمكنك تحقيقك هدف. تحتاج أيضا إلى توفير بيانات محددة المثيل على الخادم، لذلك يحصل كل مثيل على بياناته الخاصة. إذا اخترت هذا الخيار، فقد أستخدم اسم جدول Azure I.E. Instance_id # لذلك يحصل كل مثيل على التكوين الخاص به وتكوين نفسه. بهذه الطريقة يمكنني تعديل البيانات في أي وقت على طاولة Azure وأعد تشغيل الدور لتحميل التكوين المحدث. قد يكون البعض بطريقة أخرى لتحقيق ذلك.

الخيار الآخر هو أن يكون لديك دورين (عامل أو ويب) في نفس تطبيق أزور وبينما يمكن أن يكون رمز التطبيق نفسه بين أدوار عاملين أو أكثر ولكن بالتأكيد يمكنك تكوينها بشكل منفصل. كل من الخيارات أعلاه لها إيجابيات خاصة بها والتخلي عنها.

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