سؤال

أحاول الحصول على Nginx لعكس اتصالات WebSocket الوكيل حتى أتمكن من استضافة تطبيق Rails على نفس المنفذ.

بالنظر إلى أننا نتجاهل مشكلة المصافحة 8 بايت بطول البايت ، لدي سؤالان حول هذا الموضوع:

  1. إذا كنت سأقوم بتنفيذ 1.1 keep-alive لـ HTTP الحالي ، فهل سيسمح لي ذلك باستخدام Nginx كبديل عكسي لمثيل خادم WebSocket Node.js في الخلفية؟
  2. (وأنا لست متأكدًا مما إذا كنت أفهم هذا بشكل صحيح) مع الأخذ في الاعتبار أنني أقوم بتطبيق keepalive في المنبع ، فهذا يعني أن كل اتصال بين العميل و NGINX يؤدي أيضًا إلى اتصال بين NGINX و NODE.JS الخلفية طالما أن العميل متصل بـ WebSocket؟ إذا كان هذا هو الحال ، فهل هذا متضارب بأي حال من الأحوال مع طريقة معالجة الاتصال Nginx؟
  3. إذا كان 1. يحمل ، هل يمكنك أن تعطيني أي تلميحات حول كيفية تعامل مع تنفيذ هذا؟

شكرا ، رضا

PS هناك وحدة NGX-upstream-keepalive لا تدعم HTTP. http://mdounin.ru/hg/ngx_http_upstream_keepalive/

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