ما يعتبر "أفضل الممارسات" لخدمة حاوية عامل ميناء من اسم نطاق معين?
على سبيل المثال:
- تعمل الحاوية 1 على تشغيل التطبيق أ على المنفذ 8080 ، ويتم الوصول إليه عبر AwesomeAppA.com
- تعمل الحاوية 2 على تشغيل التطبيق ب على المنفذ 8090 ، ويتم الوصول إليه عبر AwesomeAppB.com
يمكنك بعد ذلك ، على سبيل المثال:
- هل لديك حاوية فضح المنفذ المستخدم من قبل غونيكورن/وسجي ، على سبيل المثال ، واستخدام إنجن إكس على المضيف عامل الميناء للتعامل مع الوكيل.
- ولكن يمكنك أيضا تشغيل الحاوية الخاصة بك نجينكس داخليا واستخدامها هابروكسي.
ولكن أيهما أفضل? هل هناك خيارات أخرى مفضلة, أم أنه يرجع حقا إلى التفضيل الشخصي?
الخيار 1 يتوافق مع مبدأ المسؤولية الواحدة ، ويسمح لك بتشغيل التطبيق 1 الخاص بك في الحاوية والسماح للمضيف التعامل مع الوكيل. كما يسمح نجينكس للتعامل مع سل ، ولكن يتطلب الإعداد والتوفير إضافية إلى جانب مجرد "تشغيل عامل الميناء".