Điểm:1

Nginx - Tính bền vững của phiên trên hai Phiên bản Nginx được xâu chuỗi

lá cờ in

Tôi có một trường hợp sử dụng rất đặc biệt - và tôi tự hỏi liệu có giải pháp nào tốt hơn không.

Trường hợp sử dụng: Một số người dùng sẽ có thể tiếp cận một trong số khoảng 1000 phiên bản mục tiêu (C1 đến C1000) đến từ một phiên bản Nginx (A) cùng một lúc. Thật không may, mỗi 100 phiên bản đích phải được đặt phía sau một phiên bản Nginx riêng biệt (B1 đến B10) dưới dạng proxy ngược.

Vấn đề: Nếu một số người dùng nhảy song song từ ứng dụng khách tương ứng của họ sang A và từ đó đến một trong các phiên bản B Nginx và từ đó đến một trong các phiên bản mục tiêu C cơ bản, câu hỏi đặt ra là làm thế nào để đảm bảo tính nhất quán của từng phiên riêng lẻ . Ngoài ra, các phiên bản đích C phải có khả năng đặt cookie phiên trên máy khách tương ứng đến phiên bản đích C này thông qua phiên bản A-Nginx, từ đó có phiên bản B-Nginx tương ứng.

Giải pháp của tôi: Mỗi người dùng gọi A sẽ nhận được một cổng riêng. Các kết nối giữa A và các phiên bản B riêng lẻ chạy qua các cổng riêng biệt, ví dụ: từ A đến B1 10000, A đến B2 11000, v.v., A đến B10 20000. Các kết nối từ phiên bản B đến phiên bản đích C cũng được duy trì trên các cổng chuyên dụng, ví dụ: kết nối B1 đến C0001 trên cổng 10001, kết nối B1 đến C0002 trên cổng 10002, v.v.

Tôi ghét cấu trúc này, nhưng nó hoạt động. Câu hỏi là - tôi đang thiếu gì. Tôi không thể tưởng tượng được không có một cách thanh lịch hơn.

Có ai có ý tưởng hay về cách giải quyết vấn đề theo cách thanh lịch hơn không? Có lẽ bằng cách nào đó với cookie phiên?

Trân trọng, Đ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.