Điểm:0

Làm cách nào để cho phép Envoy xử lý HTTP/2 qua văn bản rõ ràng?

lá cờ us

Chúng tôi có một kiến ​​trúc dịch vụ ẩn sau một proxy Envoy, đến lượt nó lại ẩn sau một Nginx hoạt động như một proxy và một trình xử lý chấm dứt TLS, do đó tất cả các thông tin liên lạc nội bộ được truyền đi mà không cần bất kỳ mã hóa nào. Cách đây một thời gian, proxy đã được cập nhật để xử lý HTTP/2 qua TLS do yêu cầu bên ngoài, khiến Nginx chuyển tiếp yêu cầu tới Envoy của chúng tôi bằng HTTP/2, yêu cầu này bị từ chối, sau đó Nginx đã thử chuyển tiếp bằng HTTP/1.0 và Envoy lại bị từ chối với Lỗi HTTP 426. Chúng tôi đã khắc phục bằng cách hướng dẫn Nginx chuyển tiếp các yêu cầu bằng giao thức HTTP/1.1, nhưng chúng tôi vẫn muốn Envoy xử lý và xử lý các luồng HTTP/2 qua văn bản rõ ràng. Vấn đề là, hỗ trợ HTTP/2 được khai báo cho phiên bản Envoy của chúng tôi (1.14.1, chúng tôi có thể cập nhật lên 1.19 nếu cần), bộ xử lý HTTP dường như được tách biệt khỏi xử lý TLS, tuy nhiên hướng dẫn sử dụng trên Envoy chỉ có hướng dẫn về cách thực hiện để sử dụng HTTP/2 qua TLS mà không có bất kỳ gợi ý nào về cách bật HTTP/2 qua xử lý văn bản rõ ràng. Chúng ta cần gì để cho phép Envoy xử lý lưu lượng HTTP/2 qua văn bản rõ rà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.